![]() |
LEADTOOLSラスターイメージングC API Help > LEADTOOLS Raster Imagingの機能 > ファイルフォーマット > ファイルフォーマットリスト > カラーとグレースケール > ファイルフォーマット: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 Pro、Pro SuiteとDocumentとMedicalツールキットで利用できます。
LEADTOOLSは、ラスター画像として、または、SVG(Scalable Vector Graphics)ドキュメントとしてこの形式をロードすることをサポートします。詳細については、「L_LoadSvgとSVGの操作」を参照してください。
JBIG2-圧縮PDFファイルを保存することは、LEADTOOLS PDF Pro、Pro 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(グレースケール) |
[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、LTCLR、LFFAXと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の詳細については、様々なファイルフォーマットがある新規作成ドキュメントを参照します。