PDFlib8 / PDFlib+PDI8 / PPS8 のダウンロード
PDFlib / PDFlib+PDI / PDFlib Personalization Server (PPS) は同一のファイルにて提供されています。ファイルは使用するプログラム言語毎に分かれていますので、ご使用の言語のファイルをダウンロードしてください。また、これらのファイルには、英語版のドキュメントが含まれています。
PDFlib 7 製品以降では日本語等、CJK(日中韓)の文字列を出力する場合、CMap ファイルの読み込みが必要になりました。下記のPDFlib 日本語リソースキットをダウンロードし、同梱されている CMap ファイルを読み込むようにしてください。
※CMap を指定しない場合、日本語の文字列出力時にエラーもしくは文字が空白となります。
PDFlib 日本語リソースキットには、日本語マニュアル(PDFilb 7版)、ICCプロファイルも同梱されています。
- PDFlib / PDFlib+PDI / PPS ダウンロードファイル
- PDFlib 日本語リソースキット
- PDFlib 8 日本語マニュアル
- PDFlib 8 マニュアル
- CMap パッケージ
- Acrobat 用 ブロックプラグイン
※PDFlib 8 シリーズでは、PHP 5 以降に対応致しております。
PHP 4 で開発頂いているお客様はPDFlib 7 シリーズをご利用ください。
PDFlib / PDFlib+PDI / PPS ダウンロードファイル
PDFlib, PDFlib+PDI, PPS は同一のバイナリファイルで提供されており、設定するライセンスキーにより製品(つまり使用できる機能)が決まります。
ダウンロード後展開したファイル内の bind/言語/readme.txt を参照し、使用しようとしている言語(およびバージョン)に PDFlib が対応しているかを確認してください。
| OSの種類 | 対応言語 |
|---|---|
| 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 |
| 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 |
| 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 マニュアル(日本語版)
| マニュアル(日本語版)へのリンク | 説明 |
|---|---|
|
|
PDFlib / PDFlib+PDI / PPS 8 の日本語チュートリアルです。 |
|
|
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 | ファイル |
|---|---|
| ブロックプラグイン 4.1 | |
| ブロックプラグイン 4.1 |
PDFlib ブロックプラグイン 4.1 を使うためには、PDFlib Personalization Server(PPS)の 8.0.1 が必要となります。また、PPS 7 用のプラグインは、PDFlib ブロックプラグイン3.4(PPS 7 用) にあります。
PDFlib ブロックプラグイン 4.1 には日本語マニュアルが付属しています。
新しいバージョンのブロックプラグインをインストールする前には、旧バージョンをアンインストールする必要があるのでご注意下さい。

