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
| InputFileName | La ruta y el nombre de archivo del PDF de entrada que se transformará |
|---|---|
| Password | La contraseña opcional para abrir el PDF de entrada si está cifrado |
| OutputFileName | La ruta y nombre del archivo PDF firmado que se creará Debe ser distinto de InputFileName |
| TransformType | 1 = Renumerar todos los objetos escribiéndolos en orden 2 = Igual que 1, pero usa 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 del PDF de entrada incorrecta 5 No se pudo escribir el archivo de salida int TransformType, int Options); |
|---|