TransformFile

Manipulación de documentos, funciones diversas

Descripción

Aplica una transformación a un archivo que permite volver a numerar y reordenar objetos

En ciertos casos, esto puede generar una tabla de referencias cruzadas más compacta y reducir el tamaño del PDF

Sintaxis

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

Parámetros

InputFileNameLa ruta y el nombre de archivo del PDF de entrada que se transformará
PasswordLa contraseña opcional para abrir el PDF de entrada si está cifrado
OutputFileNameLa ruta y nombre del archivo PDF firmado que se creará Debe ser distinto de InputFileName
TransformType1 = Renumerar todos los objetos escribiéndolos en orden 2 = Igual que 1, pero usa un flujo xref
OptionsReservado para uso futuro, debe establecerse en cero

Valores devueltos

1Éxito 2 No se encontró el PDF de entrada 3 No se puede leer el PDF de entrada 4 Contraseña del PDF de entrada incorrecta 5 No se pudo escribir el archivo de salida int TransformType, int Options);