彩票走势图

GdPicture.NET使用教程:如何合并多页TIFF文件

原创|其它|编辑:郝浩|2012-12-06 13:39:38.000|阅读 431 次

概述:作为一款功能全面且可无限分发的文档图像处理工具包, GdPicture.NET不仅可实现文档生成,打印,也可以实现某些格式文件的合并。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

作为一款功能全面且可无限分发的文档图像处理工具包, GdPicture.NET不仅可实现文档生成,打印,也可以实现某些格式文件的合并,这里我们将给出一个使用GdPicture.NET实现合并多页TIFF文件的示例。

Dim fs1 As New FileStream("c:\multipage1.tif", FileMode.Open)
        Dim fs2 As New FileStream("c:\multipage2.tif", FileMode.Open)
        Dim fs3 As New FileStream("c:\output.tif", FileMode.CreateNew)

        Using oGdPictureImaging As New GdPictureImaging
            Dim ImageID As Integer = oGdPictureImaging.CreateGdPictureImageFromStream(fs1)
            Dim tiffID As Integer

            'Adding first multipage
            For i As Integer = 1 To oGdPictureImaging.TiffGetPageCount(ImageID)
                oGdPictureImaging.TiffSelectPage(ImageID, i)
                If i = 1 Then
                    tiffID = oGdPictureImaging.TiffCreateMultiPageFromGdPictureImage(ImageID)
                Else
                    oGdPictureImaging.TiffAppendPageFromGdPictureImage(tiffID, ImageID)
                End If
            Next
            oGdPictureImaging.ReleaseGdPictureImage(ImageID)

            ImageID = oGdPictureImaging.CreateGdPictureImageFromStream(fs2)

            'Adding second multipage
            For i As Integer = 1 To oGdPictureImaging.TiffGetPageCount(ImageID)
                oGdPictureImaging.TiffSelectPage(ImageID, i)
                oGdPictureImaging.TiffAppendPageFromGdPictureImage(tiffID, ImageID)
            Next
            oGdPictureImaging.ReleaseGdPictureImage(ImageID)

            'saving multipage to stream
            oGdPictureImaging.SaveAsStream(tiffID, fs3, DocumentFormat.DocumentFormatTIFF, 65536)
            oGdPictureImaging.ReleaseGdPictureImage(tiffID)
        End Using

        fs1.Dispose()
        fs2.Dispose()
        fs3.Dispose()


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP