TransformFileA

Манипулиране на документи, Разни функции

Описание

Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с TransformFile, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode

Прилага трансформация към файл, позволявайки обектите да бъдат преномерирани и пренаредени.

В определени случаи това може да доведе до по-компактна таблица за препратки и да намали размера на PDF

Синтаксис

Delphi

Function DLTransformFileA(InstanceID: Integer; InputFileName, Password, OutputFileName: PAnsiChar; TransformType, Options: Integer): Integer;

DLL

int DLTransformFileA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, int TransformType, int Options);

Параметри

InputFileNameПътят и името на файла на входния PDF, който трябва да се трансформира
PasswordНезадължителната парола за отваряне на входния PDF, ако е шифрован
OutputFileNameПътят и името на подписания PDF, който трябва да бъде създаден. Това трябва да е различен файл от InputFileName
TransformType1 = Преномерира всички обекти и ги записва в ред 2 = Същото като 1, но използва xref поток
OptionsЗапазено за бъдеща употреба, трябва да бъде зададено на нула

Върнати стойности

1Успех 2 Входният PDF не е намерен 3 Входният PDF не може да бъде прочетен 4 Паролата на входния PDF е неправилна 5 Не може да бъде записан изходният файл int TransformType, int Options);