1. ホーム
  2. 製品
  3. ダウンロード
Product

PDFlib8 / PDFlib+PDI8 / PPS8 のダウンロード

PDFlib / PDFlib+PDI / PDFlib Personalization Server (PPS) は同一のファイルにて提供されています。ファイルは使用するプログラム言語毎に分かれていますので、ご使用の言語のファイルをダウンロードしてください。また、これらのファイルには、英語版のドキュメントが含まれています。

PDFlib 7 製品以降では日本語等、CJK(日中韓)の文字列を出力する場合、CMap ファイルの読み込みが必要になりました。下記のPDFlib 日本語リソースキットをダウンロードし、同梱されている CMap ファイルを読み込むようにしてください。
※CMap を指定しない場合、日本語の文字列出力時にエラーもしくは文字が空白となります。

PDFlib 日本語リソースキットには、日本語マニュアル(PDFilb 7版)、ICCプロファイルも同梱されています。

※PDFlib 8 シリーズでは、PHP 5 以降に対応致しております。
    PHP 4 で開発頂いているお客様はPDFlib 7 シリーズをご利用ください。

PDFlib / PDFlib+PDI / PPS ダウンロードファイル

PDFlib, PDFlib+PDI, PPS は同一のバイナリファイルで提供されており、設定するライセンスキーにより製品(つまり使用できる機能)が決まります。

ダウンロード後展開したファイル内の bind/言語/readme.txt を参照し、使用しようとしている言語(およびバージョン)に PDFlib が対応しているかを確認してください。

OSの種類 対応言語
winWindows
Windows Server 2000/2003/2008
Windows 2000/XP/Vista
C, C++, Java, Perl, PHP, Python, Tcl, Ruby, COM, .NET
Windows Server 2000/2003/2008(64ビット版)
Windows 2000/XP/Vista(64ビット版)
C, C++, Java, Perl, Python, COM, .NET
linuxLinux
IA-32版Linux(Intel x86 CPU用) C, C++, Java, Perl, PHP, Python, Tcl, Ruby
IA-64版Linux(Itanium)(*) C, C++, Java , Perl, PHP
x86_64, AMD64, EM64T版Linux(*) C, C++, Java, Perl, PHP, Python, Tcl, Ruby
macMac OS X
Mac OS X 10.4(ユニバーサルバイナリ) C, C++, Java , Perl, PHP(**), Ruby,
Mac OS X 10.5(ユニバーサルバイナリ) C, C++, Java , Perl, PHP(**), Python, Tcl, Ruby
Mac OS X 10.6(ユニバーサルバイナリ) C, C++, Java, Perl, PHP, Python, Ruby,
FreeBSD
IA-32版FreeBSD 7/8 C, C++, Java, Perl, PHP, Python, Tcl, Ruby
AMD64, EM64T版FreeBSD 7/8 C, C++, Java, Perl, PHP, Python, Ruby
Sun/IBM/HP
SPARC版 Sun Solaris C, C++, Java, Perl, PHP, Python, Tcl, Ruby
SPARC 64ビット版 Sun Solaris(*) C, C++, Java,
IA-32版 Sun Solaris C, C++, Java, Perl, PHP, Python, Tcl, Ruby
AMD64版 Sun Solaris C, C++, Java,
IBM AIX 5/6 C, C++, Java, Perl, PHP, Python,
IBM AIX 5/6(64ビット版) C, C++, Java,
HP-UX 11(PA-RISC) (ILP32) C, C++, Java, Perl, PHP, Python,
HP-UX 11(PA-RISC 2) (LP64) C, C++, Java,
IA-64版HP-UX 11i(ILP32) C, C++, Java, Perl PHP
IA-64版HP-UX 11i(LP64) C, C++, Java, PHP,
IBM i5/iSeries and zSeries
i5/iSeries (AS/400)(OS V5 R2 M0 or  above) C, C++, Java, RPG
zSeries (USS) C, C++, Java
zSeries(MVS) C, Cobol
Linux-S390 C, C++, Java, Perl, PHP

(*) OSが64ビット版であっても、PDFlib を呼び出す言語や APサーバが 32ビットモードで実行されている場合には32ビット版を使用しないと、PDFlib の呼び出し時にエラーとなることが多いのでご注意ください。

(**) Max OS X 10.5 上でPHP 版の PDFlib の使用には制限がございます。ダウンロードしたファイルに同梱されている PDFlib-in-PHP-HowTo.pdf もしくは、公開されているドキュメントをご参照下さい。

リンクが貼られていない対応言語のパッケージは、現在提供されておりません。恐れ入りますが、もうしばらくお待ち下さい。

PHP 用 PDFlib は、特に記載のない限り 5.1.x/5.2.x/5.3.x をサポートしています。PHP と PDFlib に関する詳しい説明はダウンロードしたファイルに同梱されている PDFlib-in-PHP-HowTo.pdf もしくは、公開されているドキュメントをご参照ください。Tcl は 8.2以上、Perl は 5.6, 5.8, Python は 2.5 以上をサポートしています。

PDFlib 日本語リソースキット(MSフォント、CMap, ICCプロファイル、日本語マニュアルを同梱)

PDFlib 日本語リソースキットには WindowsXP 同梱の物と同一の MSフォント(MSゴシック、MS明朝)が同梱されており、PDFlib/PDFlib+PDI/PPS バージョン7以降のライセンスキーをお持ちのお客様は無償で利用することができます。同梱のMSフォントの利用条件については同梱のマニュアルもしくは PDFlib 日本総代理店の各種ファイルの日本語訳について をご参照ください。

説明 ファイル
日本語リソースキット(zip 形式) Japanese-Resource-Kit-for-PDFlib.zip
日本語リソースキット(tar 形式) Japanese-Resource-Kit-for-PDFlib.tar.gz

PDFlib マニュアル(日本語版)

マニュアル(日本語版)へのリンク 説明
japanチュートリアル
japanチュートリアル(COM/.NET/REALbasic エディション)
PDFlib / PDFlib+PDI / PPS 8 の日本語チュートリアルです。
japanPDFlib 8 リファレンス
japanPDFlib 8 リファレンス(COM/.NET/REALbasic エディション)
PDFlib / PDFlib+PDI / PPS 8 の API の日本語マニュアルです。

PDFlib マニュアル(英語版)

マニュアル(英語版)へのリンク 説明
PDFlib 8 チュートリアル PDFlib / PDFlib+PDI / PPS 8 の英語版チュートリアルです。
PDFlib 8 リファレンス PDFlib / PDFlib+PDI / PPS 8 の API の英語版マニュアルです。
PDFlib 8 チュートリアル(COM/.NET エディション) PDFlib / PDFlib+PDI / PPS 8 の英語版チュートリアル(COM/.NET対応版)です。
PDFlib 8 リファレンス(COM/.NET エディション) PDFlib / PDFlib+PDI / PPS 8 の API の英語版マニュアル(COM/.NET対応版)です。

CMap パッケージ

CMap パッケージは PDFlib 日本語リソースキット に同梱されるようになりました。ETEn-B5 など、日本語以外の言語を扱う場合には下記 CMap ファイルをダウンロードください。

説明 ファイル
CMap ファイル(zip 形式) PDFlib-CMap-1.0.zip
CMap ファイル(tar 形式) PDFlib-CMap-1.0.tar.gz

PDFlib 7 で日本語等、CJK(日中韓)の文字列を出力する場合、PDFlib は CMap ファイルを読み込む必要があります。PDFlib 日本語リソースキットをダウンロードおよび展開し、下記手順により resource/cmap/ ディレクトリ配下にあるファイルを設置してください。

Windows 環境

レジストリの HKEY_LOCAL_MACHINE\SOFTWARE\PDFlib\PDFlib\7.0.0\SearchPath に CMap ファイルを格納したディレクトリ(例えば c:/pdflib/resource/cmap)を設定するか、あるいはプログラム中で下記のように設定します(※PDF_set_parameter() は PDF_new() の呼び出し後に記述します)。

// PHP の場合
PDF_set_parameter($p, 'SearchPath', 'c:/pdflib/resource/cmap'); 

その他の環境

CMap ファイルを任意の場所(例えば /usr/local/pdflib/resource/cmap)にコピーし、そのパスをプログラム中で以下のように設定します。

// Java など
p.set_parameter("SearchPath", "/usr/local/pdflib/resource/cmap");

// PHP など
PDF_set_parameter($p, "SearchPath", "/usr/local/pdflib/resource/cmap");

また、環境変数 PDFLIBRESOURCEFILE に、SearchPath の設定がされた UPR 設定ファイルへのパスを指定することも可能です。

ICC プロファイル パッケージ

ICCプロファイルは PDFlib 日本語リソースキット に同梱されるようになりました。ECI_Offset_2004 など、主に国内以外で使用されている ICC プロファイルが必要な場合には、下記 ICCプロファイルファイルをダウンロードください。

説明 ファイル
ICC プロファイル ファイル(zip 形式) PDFlib-ICCprofiles-1.0.zip
ICC プロファイル ファイル(tar 形式) PDFlib-ICCprofiles-1.0.tar.gz

ICC プロファイルはカラー管理を行う際には必須となり、また PDF/X や PDF/X を出力する際にとても重要な役割を担います。一般的な sRGB ICC プロファイルは PDFlib 6, PDFlib 7 には内蔵されているため、特に設定を行わなくても使用することが可能です。

CMYK 等他の印刷条件用の ICC プロファイルは下記よりダウンロードでき、イメージのタグ付けや PDF/X, PDF/X の出力インテントの指定等、色々な PDFlib の機能と同時に使用できます。

ICC プロファイルパッケージは、PDFlib Cookbook のサンプルコードや PDFlib 7 同梱の starter_pdfx を実行するときにも必要となります。

ICC プロファイルパッケージを使用する場合、パッケージを展開したディレクトリを SearchPath で指定する必要があります。

Acrobat 用 ブロックプラグイン

OS ファイル
iconWindows(Acrobat 7/8/9 用) ブロックプラグイン 4.1
iconMac OS X(Acrobat 8/9 用) ブロックプラグイン 4.1

PDFlib ブロックプラグイン 4.1 を使うためには、PDFlib Personalization Server(PPS)の 8.0.1 が必要となります。また、PPS 7 用のプラグインは、PDFlib ブロックプラグイン3.4(PPS 7 用) にあります。

PDFlib ブロックプラグイン 4.1 には日本語マニュアルが付属しています。

新しいバージョンのブロックプラグインをインストールする前には、旧バージョンをアンインストールする必要があるのでご注意下さい。