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

旧バージョン(PDFlib7 / PDFlib+PDI7 / PPS7)のダウンロード

PDFlib8 製品のリリースに伴い、PDFlib7 製品の新規ライセンス販売は 2009年01月29日までとなっておりますのでご注意下さい。


PDFlib 7 で日本語等、CJK(日中韓)の文字列を出力する場合、PDFlib は CMap ファイルを読み込む必要がありますのでご注意ください。CMap を指定しない場合、日本語の文字列出力時にエラーもしくは文字が空白となります。CMap に関しては下記の「CMap パッケージ」をご参照ください。

2008/09/03 より、これまで別々に配布されていた CMap パッケージ、ICCプロファイルパッケージ、日本語マニュアルは、PDFlib 日本語リソースキット にも同梱されるようになりました。

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

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

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

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

OSの種類 メインパッケージおよび対応言語 その他の言語
winWindows
Windows Server 2000/2003/2008
Windows 2000/XP/Vista
C, C++, Java Perl, PHP, Python, Tcl, Ruby
COM, .NET REALbasic(7.0.4)
Windows Server 2000/2003/2008(64ビット版)
Windows 2000/XP/Vista(64ビット版)
C, C++, Java, 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
AMD64, EM64T版Linux(*) C, C++, Java Perl, PHP, Python, Tcl, Ruby
macMac OS X
Mac OS X(ユニバーサルバイナリ) C, C++, Java Perl, PHP(**), Python, ruby, REALbasic(7.0.4)
Mac OS X 10.5(ユニバーサルバイナリ) C, C++, Java Perl, PHP(**), Python, Tcl, ruby
FreeBSD
IA-32版FreeBSD 5.x C, C++(7.0.4) Perl(7.0.4), PHP(7.0.3), Python(7.0.4), Tcl(7.0.4), Ruby(7.0.4)
IA-32版FreeBSD 6.x C, C++, Java Perl, PHP, Python, Tcl, Ruby
AMD64, EM64T版FreeBSD 6.x C, C++, Java Perl, PHP, Python, Tcl, Ruby
IA-32版FreeBSD 7.x C, C++, Java Perl, PHP, Python, Tcl, Ruby
AMD64, EM64T版FreeBSD 7.x C, C++, Java Perl, PHP, Python, Tcl, Ruby
Sun/IBM/HP
SPARC版 Sun Solaris C, C++, Java Perl, PHP, Python, Tcl, Ruby
SPARC 64ビット版 Sun Solaris(*) C, C++, Java Tcl
IA-32版 Sun Solaris C, C++, Java Perl, PHP, Python, Tcl, Ruby
AMD64版 Sun Solaris C, C++, Java
IBM AIX 5 C, C++, Java Perl

PHPに関しては PDFlib-in-PHP-HowTo.pdf の翻訳(外部サイト)を参照してください。
IBM AIX 5(64ビット版) C, C++, Java PHPに関しては PDFlib-in-PHP-HowTo.pdf の翻訳(外部サイト)を参照してください。
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
IA-64版HP-UX 11i(LP64) C, C++, Java
Alpha 版 HP OpenVMS 7.3-1 C, C++(7.0.1)(***)
IA-64版 HP OpenVMS C, C++(7.0.1)(***)
Alpha 版 HP Tru64 V5.1B(OSF1) C, C++, Java(7.0.1)(***)
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 の呼び出し時にエラーとなることが多いのでご注意ください。

(**) Mac OS X にバンドルされているアップル社のPHPのバージョンでは、PDFlib DSO は動作しません。Mac OS X で PHP および PDFlib を利用するためには別途PHPを導入する必要があります。詳細に関しては、ダウンロードしたファイルに同梱されている PDFlib-in-PHP-HoTo.pdf ファイル、もしくは PDFlib 日本総代理店提供の PDFlib-in-PHP-HowTo.pdf の日本語訳 をご参照ください。

(***) 古いバージョンのパッケージとなっておりますのでご注意下さい。

PHP 用 PDFlib は、特に記載のない限り 4.3.0 ? 5.2.x/5.3.x をサポートしています。PHP と PDFlib に関する詳しい説明は PDFlib-in-PHP-HowTo.pdf の翻訳 をご参照ください。Tcl は 8.2以上、Perl は 5.6, 5.8, Javaは1.3以降をサポートしています。

REALbasic 用 PDFlib では REALbasic 2006r4 以上が必要です。 バグのため、2007r4 では動作しません。

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

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

PDFlib 日本語マニュアル

マニュアルへのリンク 説明
japanPDFlib 7 チュートリアル PDFlib / PDFlib+PDI / PPS 7 の日本語チュートリアルです。
japanPDFlib 7 リファレンス PDFlib / PDFlib+PDI / PPS 7 の API の日本語マニュアルです。
japanPDFlib 7 チュートリアル(COM/.NET エディション) PDFlib / PDFlib+PDI / PPS 7 の日本語チュートリアル(COM/.NET対応版)です。
japanPDFlib 7 リファレンス(COM/.NET エディション) PDFlib / PDFlib+PDI / PPS 7 の 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 5/Acrobat 6用) ブロックプラグイン 3.5
iconWindows(Acrobat 7/Acrobat 8/Acrobat 9用) ブロックプラグイン 3.5
iconMac OS X(Acrobat 8/Acrobat 9用) ブロックプラグイン 3.5

PDFlib ブロックプラグイン 3.5 を使うためには、PDFlib Personalization Server(PPS)の 7.0.0 以降が必要となります。

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