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无法加载源文件或无法写入目标文件

备注

在打开目标前保留源字节,使相同的输入和输出路径保持安全