PDF Imager-LP 変換画像の論理サイズを指定 VB.NETサンプル

PDF Imager-LP 変換画像の論理サイズを指定して変換 VB.NETサンプル

PDF Imager-LPは、PDF文書を画像(TIFF、JPEG、PNG)に変換するライブラリで、機能を限定した廉価版です。 (PDF Imager-LP概要はこちらです。)
今すぐ購入 (価格)

他の開発言語サンプル: C#のサンプル C++のサンプル

ここでは、PDFの指定したページを画像に変換するサンプルを示します。他のサンプルは以下を参照してください。

ダウンロード:
PDF Imager-LPの無償体験版は、以下からダウンロードできます。無償体験版は、製品版と同じ機能が使えます。
利用許諾契約書をご確認のうえダウンロードしてください。ダウンロードしますと、利用許諾に同意したものとみなします。
評価利用では、ライセンスキーが必要ですので一緒にダウンロードしてください。


高機能な、画像変換ライブラリ「PDF to Image Converter」は、こちらです。

インストール

ライブラリは無償でダウンロードおよび試用できます。ダウンロードしてから、適当なフォルダーに解凍してください。以下のようなフォルダーができますので適宜ご利用ください。
docライブラリ説明書、利用許諾契約書
includeC/C++用ヘッダー(.h)ファイル
libDLLライブラリ、Libファイル
sampleC/C++言語、C#/VB.NET言語サンプル
サンプル実行前にlib/PdfImagerLPNET.dllを参照設定に追加し、lib/PdfImagerLP.dllを適切なフォルダーにコピーしてください。

PDFを指定論理サイズの画像に変換するVB.NETサンプルコード

PDF文書を指定したキャンバスサイズの画像に変換するVB.NETのサンプルコードです。

Imports PDFTools.PdfImagerLP

Module chgSize

    Sub Main()
        'インスタンス
        Dim imgr As PdfImager = New PdfImager()

        '初期化
        imgr.Initialize("ライセンスキー")

        'オープン
        imgr.OpenDoc("in.pdf", "", "")

        'キャンバスサイズ指定
        imgr.SetCanvasSize(2000, 1500)

        '画像作成
        imgr.CreatePict(1, "out.jpg")

        '後始末
        imgr.CloseDoc()
        imgr.Uninitialize()
    End Sub

End Module
Initialize 初期化
引数にライセンスキーを指定します。
成功すると、0(ゼロ)が戻ります。それ以外はエラーです。
OpenDoc PDFファイルを開く
指定したファイルが画像への変換対象になります。
成功すると、0(ゼロ)が戻ります。それ以外はエラーです。
引数に以下を指定します。
第一引数:PDFファイル名
第二引数:オーナーパスワード(パスワードで暗号化されている場合)、またはNULL
第三引数:ユーザーパスワード(パスワードで暗号化されている場合)、またはNULL
第一引数PDFファイル名
第二引数オーナーパスワード(パスワードで暗号化されている場合)、またはNULL
第三引数ユーザーパスワード(パスワードで暗号化されている場合)、またはNULL
SetPictureSize  画像の論理サイズ指定
画像の論理サイズをインチ、ミリメートルまたは百分率(%)で指定します。
成功すると、0(ゼロ)が戻ります。それ以外はエラーです。
引数に以下を指定します。
第一引数:画像の横幅(X-方向)を指定します。0(ゼロ)を指定すると、第二引数が有効になります。
第二引数:画像の高さ(Y-方向)を指定します。第一引数が指定された場合は無視されます。
第三引数:論理サイズの単位を指定
MLP_PICTURE_UNIT_MM(ミリメートル)、MLP_PICTURE_UNIT_INCH(インチ)、MLP_PICTURE_UNIT_PERCENT(百分率[%])  実際に格納される論理サイズは、生成される画像形式に依存します。また、設定値も概数です。
第一引数画像の横幅(X-方向)を指定します。0(ゼロ)を指定すると、第二引数が有効になります。
第二引数画像の高さ(Y-方向)を指定します。第一引数が指定された場合は無視されます。
第三引数論理サイズの単位を指定
MLP_PICTURE_UNIT_MMミリメートル
MLP_PICTURE_UNIT_INCHインチ
MLP_PICTURE_UNIT_PERCENT百分率(%)
実際に格納される論理サイズは、生成される画像形式に依存します。また、設定値も概数です。
CreatePict 指定されたページを画像に変換します。
成功すると、0(ゼロ)が戻ります。それ以外はエラーです。
引数は以下を指定します。
第一引数:PDF文書のページ番号(最初のページは1と指定します。)
第二引数:結果を格納するファイル名を指定します。指定された拡張子によって画像形式が次のように選択されます。
.png:PNG形式、.jpegまたは.jpg:JPEG形式、.tiffまたは.tif:TIFF形式
第一引数PDF文書のページ番号(最初のページは1と指定します。)
第二引数結果を格納するファイル名を指定します。指定された拡張子によって画像形式が以下のように選択されます。
拡張子画像形式
.pngPNG(Porable Network Graphics)形式
.jpegまたは.jpgJPEG(Joint Photographic Experts Group)形式
.tiffまたは.tifTIFF(Tagged Image File Format)形式
CloseDoc開いたPDFファイルを閉じます。
Uninitialize終了します。

無償評価版およびサンプル

PDF Imager-LPの無償体験版は、以下からダウンロードできます。無償体験版は、製品版と同じ機能が使えます。
利用許諾をご確認のうえダウンロードしてください。ダウンロードしますと、利用許諾に同意したものとみなします。
評価利用では、ライセンスキーが必要ですので一緒にダウンロードしてください。
サンプル ソースコード:サンプルのソースコードは以下をダウンロードしてください。(Visual Studio2008プロジェクト)
PDFImagerLP_samples_1_8_2.zip

ご質問、お問い合わせ

メールで support@TrustSS.co.jp 宛てにお送りください。
または、質問のページからお送りいただくようお願いします。ご要望も承っております。

PDF Toolsライト

PDF Imager-LPサンプル

PDF 構文解説

(ISO32000-1より)

PDF Tools C++サンプル