ConvertFileToQDF

デバッグ、ドキュメント操作

説明

PDF ファイルを人が編集できる診断用 QDF PDF に直接変換します

この変換ではオブジェクトストリームを展開し、認証成功後に暗号化を除去し、編集用にオブジェクトを整形して、一般的な Flate コンテンツストリームを復号します

構文

Delphi

Function TPDFlib.ConvertFileToQDF(Const InputFileName, Password, OutputFileName: WideString; Options: Integer= 0): Integer;

DLL

int DLConvertFileToQDF(int InstanceID, const wchar_t* InputFileName, const wchar_t* Password, const wchar_t* OutputFileName, int Options);

ActiveX

Function PDFlib::ConvertFileToQDF(InputFileName As String, Password As String, OutputFileName As String, Options As Long) As Long

パラメータ

InputFileName変換する PDF ファイル
Password暗号化された入力のパスワード、または空文字列
OutputFileName宛先 QDF PDF のパスです。入力パスと同じでもかまいません
Options既定の出力にはゼロを、元のオブジェクト識別子コメントを省略するには PDF_QDF_OMIT_ORIGINAL_OBJECT_IDS を指定します

戻り値

1QDF ファイルが書き込まれました
0ソースを読み込めないか、出力先に書き込めませんでした

備考

出力先を開く前にソースバイト列が保持されるため、入力パスと出力パスが同一でも安全です