PDF Tools ホーム > PDF Tools ライト > PDF Image-LP概要 > VB6.0サンプル > 変換画像の論理サイズを指定

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

PDF Imager-LPは、PDF文書を画像(TIFF、JPEG、PNG)に変換するライトなライブラリです。
機能を限定してお求めやすくしました。 (PDF Imager-LP概要は、こちらです。)

PDF Imager-LP 購入(価格)


ここでは、PDFを指定した論理サイズの画像に変換するサンプルを示します。


他の開発言語によるサンプル:
 C++指定した論理サイズの画像に変換するサンプル
 C#指定した論理サイズの画像に変換するサンプル
 VB.NET指定した論理サイズの画像に変換するサンプル
 VB6.0他のサンプル


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


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

インストール

ライブラリは、無償でダウンロードおよび試用できます。 ダウンロードしてから、適当なフォルダーに解凍してください。以下のようなフォルダーができますので適宜ご利用ください。

docライブラリ説明書、利用許諾契約書
includeVisual Basic6.0用モジュール
C/C++用ヘッダー(.h)ファイル
libDLLライブラリおよびLibファイル、JARファイル
sampleVisual Basic6.0 および、C/C++言語、C#/VB.NET言語サンプル、
Javaサンプル

サンプル実行前に、

1. 標準EXEプロジェクトを作成し、ボタンなどのClickハンドラを準備してください。

2. lib/MlpModule.basおよびlib/PdfImagerLP.dllを適切なフォルダーにコピーしてください。

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

PDF文書を指定した論理サイズの画像に変換するVB6.0のサンプルコードです。

Private Sub Command1_Click()
    '初期化
    Call MlpInitialize("ライセンスキー")

    'PDF文書オープン
    Call MlpOpenDoc("in.pdf", "", "")

    '画像の論理サイズを指定
    Call MlpSetPictureSize(0, 1000, MLP_PICTURE_UNIT_MM)

    '画像作成
    Call MlpCreatePict(1, "out.jpg")  '最初のページを画像に変換

    '文書クローズ
    Call MlpCloseDoc

    '後始末
    Call MlpUninitialize
End Sub
MlpInitialize 初期化
引数にライセンスキーを指定します。ライセンスキーは、こちらからダウンロードしてください。
成功すると、0(ゼロ)が戻ります。それ以外はエラーです。エラーコードを確認してください。
MlpOpenDoc PDFファイルを開く
指定したファイルが画像への変換対象になります。
成功すると、0(ゼロ)が戻ります。それ以外はエラーです。エラーコードを確認してください。
引数に以下を指定します。
第一引数PDFファイル名
第二引数オーナーパスワード(パスワードで暗号化されている場合)、または ""
第三引数ユーザーパスワード(パスワードで暗号化されている場合)、または ""
MlpSetPictureSize 画像の論理サイズ指定
画像の論理サイズをインチ、ミリメートルまたは百分率(%)で指定します。
成功すると、0(ゼロ)が戻ります。それ以外はエラーです。エラーコードを確認してください。
引数に以下を指定します。
第一引数画像の横幅(X-方向)を指定します。0(ゼロ)を指定すると、第二引数が有効になります。
第二引数画像の高さ(Y-方向)を指定します。第一引数が指定された場合は無視されます。
第三引数論理サイズの単位を指定
MLP_PICTURE_UNIT_MMミリメートル
MLP_PICTURE_UNIT_INCHインチ
MLP_PICTURE_UNIT_PERCENT百分率(%)
実際に格納される論理サイズは、生成される画像形式に依存します。また、設定値も概数です。
MlpCreatePict 指定されたページを画像に変換します。
成功すると、0(ゼロ)が戻ります。それ以外はエラーです。エラーコードを確認してください。
引数は以下を指定します。
第一引数PDF文書のページ番号(最初のページは1と指定します。)
第二引数結果を格納するファイル名を指定します。指定された拡張子によって画像形式が以下のように変わります。
拡張子画像形式
.pngPNG(Porable Network Graphics)形式
.jpegまたは.jpgJPEG(Joint Photographic Experts Group)形式
.tiffまたは.tifTIFF(Tagged Image File Format)形式
MlpCloseDoc 開いたPDFファイルを閉じます。
MlpUninitialize 終了します。

エラーコード

以下のエラーコードが戻ります。

MLP_ALREADY_INITIALIZED既に初期化されています。
MLP_NOT_INITIALIZED初期化できない、もしくは、初期化していない場合。
MLP_INIT_FILE_OPEN_ERROR初期化ファイルを読めません。
MLP_LICENSE_ERROR不正なライセンスキーもしくは、評価用ライセンスキーの期限切れです。
MLP_ALREADY_OPENED既にPDF文書をオープンしています。
MLP_FILE_OPEN_ERROR指定のPDF文書をオープンできません。
MLP_FILE_IS_NOT_PDFPDF文書として解析できません。
MLP_FILE_NOT_DECRYPTEDPDF文書が暗号化されていますが、指定のパスワードでは復号できません。
MLP_FILE_NOT_OPENEDPDF文書がオープンされていません。
MLP_PDF_PARSE_ERRORPDFの解析中にエラーとなりました。
MLP_PDF_HAS_NOT_PAGE指定のPDF文書にはページがありません。
MLP_INVALID_PAGE_NUMBER指定したページの番号は無効です。
MLP_INVALID_RESOLUTION指定された解像度は無効です。
MLP_INVALID_QUALITY指定されたJPEG品質は無効です。
MLP_NO_OUTPUT_FILE出力ファイルが指定されていません。または、指定の出力ファイルの形式(拡張子)が無効です。
MLP_TOO_LARGE_PIXEL作成しようとしている画像が大きすぎます。
MLP_DRAW_ERROR画像作成用のメモリー領域を確保できません。

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

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


サンプル ソースコード

サンプルのソースコードは、以下をダウンロードしてください。(Visual Basic 6.0)

ご質問、お問い合わせ

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




PDF Imager-LPサンプル

C++

C#

VB.NET