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

InputFileNameChemin et nom du PDF d’entrée à transformer
PasswordMot de passe facultatif permettant d’ouvrir le PDF d’entrée s’il est chiffré
OutputFileNameLe chemin et le nom du fichier PDF signé à créer Ils doivent être différents de InputFileName
TransformType1 = Renuméroter tous les objets en les écrivant dans l'ordre 2 = Identique à 1, mais utilise un flux xref
OptionsRéservé à un usage futur, doit être défini sur zéro

Valeurs de retour

1Ré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);