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 を指定します |
戻り値
| 1 | QDF ファイルが書き込まれました |
|---|---|
| 0 | ソースを読み込めないか、出力先に書き込めませんでした |
備考
出力先を開く前にソースバイト列が保持されるため、入力パスと出力パスが同一でも安全です