C# VB Web システム開発の部屋

システム開発で役に立つコードを厳選したブログです。

【VB.NET】TIF形式の画像ファイルを結合してPDF形式に変換する(Magick.NET)※マルチTIF対応

 

VB.NET】TIF形式の画像ファイルを結合してPDF形式に変換する(Magick.NET)※マルチTIF対応

※Magick.NETを使用しています。

 

Magick.NET-x86.dllを参照先に追加

※ランタイムバージョン v2.0.50727

 

 


'1つ目のTIFファイル
Dim img1 As New ImageMagick.MagickImageCollection
'2つ目のTIFファイル
Dim img2 As New ImageMagick.MagickImage (’1つ目のTIFファイルのフルパス’ & ”.tif”, settings) Dim imgPage As New ImageMagick.MagickImageCollection(’2つ目のTIFファイルのフルパス’ & ”.tif”)

'水平、垂直解像度(DPI)を指定する Dim settings As New ImageMagick.MagickReadSettings() settings.Density = New ImageMagick.MagickGeometry(200, 200)

For i As Integer = 0 To imgPage .Count - 1 settings.FrameIndex = i settings.FrameCount = 1 img2 = New ImageMagick.MagickImage(’2つ目のTIFファイルのフルパス’ & ”.tif”, settings)
      'ページの結合 img1 .Add(img2 ) Next img1.Write('出力先ファイルのパス' & ".pdf")
img1.Dispose() img2.Dispose() imgPage.Dispose()

 

 VB.NET Magick.NET PDF TIF