TransformFile
Управление документом, разные функции
Описание
Применяет к файлу преобразование, позволяющее перенумеровывать и переупорядочивать объекты
В отдельных случаях это даёт более компактную таблицу перекрёстных ссылок и уменьшает размер PDF
Синтаксис
Delphi
Function TPDFlib.TransformFile(Const InputFileName, Password, OutputFileName: WideString; TransformType, Options: Integer): Integer;
ActiveX
Function PDFlib::TransformFile(InputFileName As String, Password As String, OutputFileName As String, TransformType As Long, Options As Long) As Long
DLL
int DLTransformFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * Password, const wchar_t * OutputFileName, int TransformType, int Options);
Параметры
| InputFileName | Путь и имя входного PDF для преобразования |
|---|---|
| Password | Необязательный пароль для открытия входного PDF, если он зашифрован |
| OutputFileName | Путь и имя подписанного PDF, который нужно создать; должно отличаться от InputFileName |
| TransformType | 1 = Renumber all objects writing them out in order 2 = Same as 1 but uses an xref stream |
| Options | Reserved for future use, should be set to zero. |
Возвращаемые значения
| 1 | Success 2 Input PDF not found 3 Input PDF cannot be read 4 Input PDF password incorrect 5 Could not write output file int TransformType, int Options); |
|---|