フレームを表示

Portable Document Format(PDF)

フレームを表示

Portable Document Format(PDF)。PDFは、作成された環境と無関係に、簡単に、そして、確実に電子文書の交換と表示を許可するために、アドビ社によって開発されました。この形式は、大きなドキュメントを圧縮させます。

LEADTOOLSは、PDFのいくつかのバージョンを読み書きすることができます。以下のテーブルは、サポートをまとめます:

PDFバージョン

読まれます

書きます

PDFv1.2 サポートされます フラグでない
PDFv1.3 サポートされます ESO2_PDF_V13
PDFv1.4 サポートされます ESO2_PDF_V14
PDFv1.5 サポートされます ESO2_PDF_V15
PDFv1.6 サポートされます ESO2_PDF_V16
PdfA サポートされます ESO2_PDFA_PROFILE
PDFv1.7 サポートされます ESO2_PDF_V17

PDFフィルタは、40ビットRC4、128ビットRC4、128ビットAESと256AES v3.0暗号化で暗号化されたPDFファイルをロードすることをサポートします。

PDFフィルタは、PDF/A形式を保存することをサポートします。PDF/A-1bとして、ファイルを保存するために、ESO2_PDFA_PROFILEフラグは、SAVEFILEOPTION構造体で設定されなければなりません。PDF/Aが、すべての圧縮形式(より多くの詳細のためにhttp://www.pdfa.org/doku.php?id=artikel:en:pdfa_a_look_at_the_technical-sideを参照します)をサポートするというわけではありません。したがって、FILE_RAS_PDF_LZWとともにこのフラグを使うことができません。

このフィルタは、SAVEFILEOPTION構造体でESO_PDF_SAVE_LOW_MEMORY_USAGEフラグを設定することによって、大きなイメージを保存することができます。それは、メモリ内の保存される(メモリファイル)ファイルをロードすることもできます。それは、両方JPEG、LZW、CCITT G1 1D、CCITT G3 2DまたはCCITT G4圧縮であるか、未圧縮であるPDFファイルをロードして保存することができます。また、このフィルタは、JBIG2とJPEG2000圧縮データを保存することをサポートします。(JBIG2がPDF 1.4以降に利用できるだけである、そして、JPEG2000がPDF 1.5以降に利用できるだけであることに注意すべきです。)

また、それは、ファイル(FILEPDFOPTIONS構造体でPDF_DISABLE_CROPPINGフラグを設定することによって)をクロップすることを無効にするオプションとCIEカラー(FILEPDFOPTIONS構造体でPDF_DISABLE_CIECOLORSフラグを設定することによって)の使用を無効にするオプションをサポートします。CIEカラーの使用を無効にすると、PSファイルのロードが高速になります。

このフィルタは、PDFアノテーションを読込み及び書込みを行うことをサポートします。

このフィルタは、PDFページ抽出(PDFファイルには内部のリンクがあるとき、壊れたファイルを生産することを避けます)を向上させます。

この形式のサポートは、LEADTOOLS PDF ProPro SuiteDocumentとMedicalツールキットで利用できます。

LEADTOOLSは、ラスター画像として、または、SVG(Scalable Vector Graphics)ドキュメントとしてこの形式をロードすることをサポートします。詳細については、「L_LoadSvgとSVGの操作」を参照してください。

JBIG2-圧縮PDFファイルを保存することは、LEADTOOLS PDF ProPro SuiteまたはDocumentまたはMedicalライセンスの1つを必要とします。

このファイルフォーマットに関連づけられるファイル定数は、以下の通りです。

Constant

読み込み

書き込みサポート

説明

FILE_RAS_PDF

Yes*

1, 2, 4, 8, 24 BPP

[146] ラスターPDF未圧縮。

FILE_RAS_PDF_JBIG2

N/A*

1 BPP

[188] JBIG2圧縮によるラスターPDF。

FILE_RAS_PDF_G3_1D

N/A*

1 BPP

[147] G3 1D圧縮によるラスターPDF。

FILE_RAS_PDF_G3_2D

N/A*

1 BPP

[148] G3 2D圧縮によるラスターPDF。

FILE_RAS_PDF_G4

N/A*

1 BPP

[149] G4圧縮によるラスターPDF。

FILE_RAS_PDF_LZW

N/A*

1, 2, 4, 8, 24 BPP

[179] LZW圧縮によるラスターPDF。

FILE_RAS_PDF_JPEG

N/A*

8 BPP(グレースケール)
24 BPP

[150] JPEG 4:4:4圧縮によるラスターPDF。

FILE_RAS_PDF_JPEG_422

N/A*

24 BPP

[151] JPEG 4:2:2圧縮によるラスターPDF。

FILE_RAS_PDF_JPEG_411

N/A*

24 BPP

[152] JPEG 4:1:1圧縮によるラスターPDF。

FILE_RAS_PDF_CMYK

N/A*

24 BPP

[333] 未圧縮CMYKデータによるラスターPDF。

FILE_RAS_PDF_LZW_CMYK

N/A*

24 BPP

[334] LZWによるラスターPDFは、CMYKデータを圧縮しました。

FILE_RAS_PDF_JPX

N/A*

24 BPP

[338] Jpeg2000圧縮によるラスターPDF。

必須のDLL:LTPDF、LTCLRLFFAXとLTPDFENGINE。PDFの読み取りに必要なファイルと書き込みに必要なファイルは異なります。ツールキットバージョンに基づいた必要なDLLのリストについては、「アプリケーションとともに配布するファイル」を参照してください

*注意:PDFファイルでファイル情報を要請するとき、FILE_RAS_PDFは常にファイルフォーマットのためにPDFファイルの構成に関係なく返されます。LEADTOOLSは、テキストとイメージから成り立つPDF文書を読むことができます。テキストとイメージは、ドキュメントの各々のページのために、1つのラスター画像にラスタライズされます。LEADTOOLSは、ラスター画像だけから成り立つPDF文書を書き込むことができます。

関連した形式:PCL-Printer Command Language形式PLT)-PLT/HPGL形式PS)-PostScript文書形式RTF)-リッチテキストフォーマット

プラットホーム

Win32 x 64

注意:LEADTOOLSは、LEADTOOLSドキュメントライタを用いてこのファイルフォーマットを書き込むことをサポートします。LEADTOOLSドキュメントライタSDKの詳細については、様々なファイルフォーマットがある新規作成ドキュメントを参照します。