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
TransformType1 = Renumber all objects writing them out in order 2 = Same as 1 but uses an xref stream
OptionsReserved for future use, should be set to zero.

Возвращаемые значения

1Success 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);