TransformFile
Manipulación de documentos, funciones diversas
Descripción
Aplica una transformación a un archivo para permitir que los objetos se vuelvan a numerar y ordenar
En algunos 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
| InputFileName | Ruta y nombre del archivo PDF de entrada que se transformará |
|---|---|
| Password | La contraseña opcional para abrir el PDF de entrada si está cifrado |
| OutputFileName | Ruta y nombre del archivo PDF firmado que se creará. Debe ser distinto de InputFileName |
| TransformType | 1 = Renumerar todos los objetos y escribirlos en orden 2 = Igual que 1, pero utiliza un flujo xref |
| Options | Reservado 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 incorrecta del PDF de entrada 5 No se pudo escribir el archivo de salida int TransformType, int Options); |
|---|