-1
我正在使用報告我使用iTextSharp組件。它與我工作正常...現在我需要生成的報告,其中有一些發票保存在數據庫中的二進制 第一頁將是我做的報告,但是當我生成報告,我想添加發票到下一頁。如何添加二進制imges從數據庫到PDF使用ItextSharp
我正在使用報告我使用iTextSharp組件。它與我工作正常...現在我需要生成的報告,其中有一些發票保存在數據庫中的二進制 第一頁將是我做的報告,但是當我生成報告,我想添加發票到下一頁。如何添加二進制imges從數據庫到PDF使用ItextSharp
我不寫整個代碼,但會給你什麼是要做的概述。
我想這張發票是存儲在數據庫中的圖片。
從二進制對象的數據庫中獲取圖像。
爲了讓圖像中的二進制形式,使用方法:
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/
您可以設置圖像的高度和寬度,以適應一個頁面。
謝謝這是非常有幫助的。 – Mohamme5d 2013-03-10 06:21:12
嗨saksham感謝您的幫助..但我有很多Tiff文件存儲在DataDase作爲二進制發票。我如何在每個頁面中獲取每張發票......? – Mohamme5d 2013-03-10 06:33:47
請參閱編輯。如果您有其他疑問,請更具體一些 – Saksham 2013-03-10 12:14:22