TransformFile
Manipulation de documents, fonctions diverses
Description
Applique à un fichier une transformation permettant de renuméroter et de réordonner les objets
Dans certains cas, cela peut produire une table de références croisées plus compacte et réduire la taille du PDF
Syntaxe
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);
Paramètres
| InputFileName | Chemin et nom du PDF d’entrée à transformer |
|---|---|
| Password | Mot de passe facultatif permettant d’ouvrir le PDF d’entrée s’il est chiffré |
| OutputFileName | Le chemin et le nom du fichier PDF signé à créer Ils doivent être différents de InputFileName |
| TransformType | 1 = Renuméroter tous les objets en les écrivant dans l'ordre 2 = Identique à 1, mais utilise un flux xref |
| Options | Réservé à un usage futur, doit être défini sur zéro |
Valeurs de retour
| 1 | Réussite 2 PDF d'entrée introuvable 3 PDF d'entrée illisible 4 Mot de passe du PDF incorrect 5 Impossible d'écrire le fichier de sortie int TransformType, int Options); |
|---|