原創|使用教程|編輯:龔雪|2015-12-09 14:40:53.000|閱讀 448 次
概述:本文將對GdPicture.NET中多頁TIFF文件的頁面的添加進行簡單介紹。其中給出了3種方法,代碼可供參考。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
GdPicture.NET是一款功能全面且可無限分發的文檔圖像處理的一體化工具包。其一體化主要包含:PDF、圖像處理、文檔影像、掃描、條形碼、打印、OCR、表單處理、注釋等。本文將簡單介紹在GdPicture.NET中多頁TIFF文件的頁面的添加。
這里講提供三種方法,給出了代碼可供參考:
1、末尾的添加
Dim oGdPictureImaging As New GdPictureImaging Dim ImageID As Integer = oGdPictureImaging.CreateGdPictureImageFromFile("multipage.tif") oGdPictureImaging.TiffAppendPageFromFile(ImageID, "addition.tif") oGdPictureImaging.TiffSaveMultiPageToFile(ImageID, "multipageAdded.tif", TiffCompression.TiffCompressionAUTO) oGdPictureImaging.ReleaseGdPictureImage(ImageID)
可用上面相同的方法添加一個頁面保存為GdPictureImage
Dim oGdPictureImaging As New GdPictureImaging Dim ImageID As Integer = oGdPictureImaging.CreateGdPictureImageFromFile("multipage.tif") Dim AddImgID As Integer = oGdPictureImaging.CreateGdPictureImageFromFile("addition.tif") oGdPictureImaging.TiffAppendPageFromGdPictureImage(ImageID, AddImgID) oGdPictureImaging.TiffSaveMultiPageToFile(ImageID, "multipageAdded.tif", TiffCompression.TiffCompressionAUTO) oGdPictureImaging.ReleaseGdPictureImage(ImageID) oGdPictureImaging.ReleaseGdPictureImage(AddImgID)
2、通過創建TiffSaveAsMultiPageFile()方法將頁面到文件末尾
Dim oGdPictureImaging As New GdPictureImaging Dim ImageID, TiffID As Integer ImageID = oGdPictureImaging.CreateGdPictureImageFromFile("image1.tif") oGdPictureImaging.TiffSaveAsMultiPageFile(ImageID, "multipage.tif", TiffCompression.TiffCompressionAUTO) 'At this step ImageID1 handles a reference to the multipage tiff stream. TiffID = ImageID 'adding a second page in the multipage stream from image2.tif ImageID = oGdPictureImaging.CreateGdPictureImageFromFile("image2.tif") oGdPictureImaging.TiffAddToMultiPageFile(TiffID, ImageID) oGdPictureImaging.ReleaseGdPictureImage(ImageID) oGdPictureImaging.ReleaseGdPictureImage(ImageID) oGdPictureImaging.TiffCloseMultiPageFile(TiffID) 'end the file oGdPictureImaging.ReleaseGdPictureImage(TiffID) 'releasing the input bitmap from the memory
3、任意位置的添加
Dim oGdPictureImaging As New GdPictureImaging Dim ImageID As Integer ImageID = oGdPictureImaging.CreateGdPictureImageFromFile("multipage.tif") oGdPictureImaging.TiffInsertPageFromFile(ImageID, 3, "addition.tif") oGdPictureImaging.TiffSaveMultiPageToFile(ImageID, "multipageAdded.tif", TiffCompression.TiffCompressionAUTO) oGdPictureImaging.ReleaseGdPictureImage(ImageID)
Dim oGdPictureImaging As New GdPictureImaging Dim ImageID As Integer Dim AddImgID As Integer ImageID = oGdPictureImaging.CreateGdPictureImageFromFile("multipage.tif") AddImgID = oGdPictureImaging.CreateGdPictureImageFromFile("addition.tif") oGdPictureImaging.TiffInsertPageFromGdPictureImage(ImageID, 3, AddImgID) oGdPictureImaging.TiffSaveMultiPageToFile(ImageID, "multipageAdded.tif", TiffCompression.TiffCompressionAUTO) oGdPictureImaging.ReleaseGdPictureImage(ImageID) oGdPictureImaging.ReleaseGdPictureImage(AddImgID)
我可以看到其基本方法:Add—Save—Released
本文譯自
購買最新正版授權!""
慧都年終盛典火爆開啟,一年僅一次的最強促銷,破冰鉅惠不容錯過!!優惠詳情點擊查看>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn