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 |
| TransformType | 1 = Преномерира всички обекти и ги записва в ред 2 = Същото като 1, но използва xref поток |
| Options | Запазено за бъдеща употреба, трябва да бъде зададено на нула |
Върнати стойности
| 1 | Успех 2 Входният PDF не е намерен 3 Входният PDF не може да бъде прочетен 4 Паролата на входния PDF е неправилна 5 Не може да бъде записан изходният файл int TransformType, int Options); |
|---|