PDF to Image Converter(画像に変換) C++サンプル

PDF to Image Converter(画像に変換)

「PDF to Image Converter」は、PDF文書を単一(TIFF、JPEG他)または、複数ページの画像(TIFF)または、画像化されたPDFに変換する機能をアプリケーションに追加するライブラリ(API)です。

購入 (価格)


機能特徴
  • 単一または複数の画像を生成
  • 画像フォーマット:TIFF、JPEG、JBIG2、JPEG2000、PNG、GIF、BMP など
  • ラスタライズされたPDF文書を作成可能
  • PDF文書の復号と暗号化可能
  • 画像フィルター(スーパーサンプリング、バイキュービック、バイリニア)の設定でエイリアスやモアレを低減
  • 色空間(グレースケール、RGB、CMYK、インデックス)選択可
  • 解像度、色数 設定
  • 非可逆圧縮やロスレスJPEG2000またはJBG2圧縮を選択可
  • 画質やサイズ(非可逆圧縮)の最適化
  • ハーフトーン方式(Floyd Steinberg、half-tone matrixなど)を選択可
  • 微細なテキスト文字の線幅を太くする
日本語マニュアル( HTML形式PDF形式 )をご参照ください。

PDF to Image Converter 機能概要はこちらです。

他の開発言語によるサンプル( C#VB6Javaコマンドライン(shell) )も公開しています。
無償評価版(リンク先は英語)はこちらです。
購入 購入(価格)
PDFを画像に変換するライブラリの機能を限定した廉価(低価格)版を参照してください。

C++サンプルC#サンプルVB.NETサンプル

無償評価版のダウンロードとインストール

 ライブラリ(評価版API)は無償でダウンロード(試用)できます。
 ファイルをダウンロードしてから、インストールもしくは適当なフォルダーに解凍します。以下のようなフォルダーができあがりますので、適宜ご利用ください。
binライブラリやライセンスマネージャーなど
doc使用説明書やjavadocなど
includeC/C++用のヘッダー(.h)ファイル
jarP2IA.jar,PCIA.jar(Javaのラッパー)
libC/C++用のlibファイル
samples各種開発言語のサンプル
サンプルの実行前に、bin/Pdf2ImgOCX.dll、bin/Pdf2PdfImgOCX.dllをサンプル実行イメージと同じフォルダーにコピーしてください。また、無償評価版と共にダウンロードしたライセンスキーをbin/LicenseManager.exeを使って登録してください。 ライセンスキーの登録方法はこちらです。なお、ライセンスキーはプログラミングで指定できます。ソースコードを参照してください。
日本語マニュアルZIP形式PDF形式HTML形式)は、インストーラには含まれていませんのでこちらからダウンロードしてください。

C++のサンプルと解説

ライセンスキーの指定について

ライセンスキーは、ライセンスマネージャによる登録ばかりではなく、プログラムでも指定できます。
以下の指定を、PDFファイルをオープンする前に指定してください。
Pdf2ImgSetLicenseKey("ライセンスキー");    //適切なライセンスキーに替えてください。
ライセンスキーは、評価版ダウンロードページで取得できます。

インターネット(Web)上のPDF文書を直接変換する

PDF to Image Converterは、変換されるPDF文書を指定する際に、インターネット(Web)上のファイルを指定できます。
PDFファイルを指定する場合に、以下の形式で指定するとHTTPプロトコルでファイルにアクセスします。
http://[username:password@]domain[:port][/resource]
"username"および"password"は基本認証(Basic Authentication)のユーザー名とパスワード指定です。

サンプルでファイルを指定する際に以下のようにコードを変更すると、ネットワーク上のPDF文書を対象にします。
if (!Pdf2ImgOpen(pDocument, "http://www.pdf-tools.trustss.jp/data/Receipt2.pdf", ""))
{
 ...
}

サンプルコード

C++ PDF to Image サンプル (MS Visual Studio 2008 Project) P2I_Samples_v2.zip

ご質問、お問い合わせ

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

PDF-Tools C++サンプル

PDF Toolsとは

PDF/Aとは