2013-03-10 28 views

回答

1

我不寫整個代碼,但會給你什麼是要做的概述。

我想這張發票是存儲在數據庫中的圖片。

從二進制對象的數據庫中獲取圖像。

爲了讓圖像中的二進制形式,使用方法:

byte[] raw = (byte[])ds.Tables.Rows[i]["TiffImage"];//where ds is the dataset 
//in which you are getting your data and i is the ith row 

現在把這個字節流iTextSharp的圖像對象,並將其添加到文檔中。參考:http://www.nerdyhearn.com/blog/176/

您可以設置圖像的高度和寬度,以適應一個頁面。

+0

謝謝這是非常有幫助的。 – Mohamme5d 2013-03-10 06:21:12

+0

嗨saksham感謝您的幫助..但我有很多Tiff文件存儲在DataDase作爲二進制發票。我如何在每個頁面中獲取每張發票......? – Mohamme5d 2013-03-10 06:33:47

+0

請參閱編輯。如果您有其他疑問,請更具體一些 – Saksham 2013-03-10 12:14:22