Définir les informations du fichier PDF - façades

La classe PdfFileInfo vous permet de définir des informations spécifiques au fichier d’un document PDF. Vous devez créer un objet de la classe PdfFileInfo puis définir différentes propriétés spécifiques au fichier telles que l’Auteur, le Titre, les Mots-clés et le Créateur, etc. Enfin, enregistrez le fichier PDF mis à jour en utilisant la méthode saveNewInfo(..) de l’objet PdfFileInfo.

Le fragment de code suivant montre comment définir les informations du fichier PDF.

 public static void SetPdfInfo()
    {
        PdfFileInfo fileInfo = new PdfFileInfo(_dataDir + "sample.pdf");
        // Définir les informations du PDF
        fileInfo.setAuthor("Aspose");
        fileInfo.setTitle ("Bonjour le monde!");
        fileInfo.setKeywords("Paix et Développement");
        fileInfo.setCreator ("Aspose");
        
        // Enregistrer le fichier mis à jour
        fileInfo.saveNewInfo(_dataDir + "SetfileInfo_out.pdf");
    }

Définir les Informations Méta

La méthode setMetaInfo vous permet d’ajouter des informations. Dans notre exemple, nous avons ajouté un champ. Consultez le prochain extrait de code :

   public static void SetMetaInfo()
    {
        // Créer une instance de l'objet PdffileInfo
        PdfFileInfo fInfo = new PdfFileInfo(_dataDir + "sample.pdf");
       
        // Définir un nouvel attribut client comme info méta
        fInfo.setMetaInfo("Reviewer", "Aspose.PDF user");

        // Enregistrer le fichier mis à jour
        fInfo.saveNewInfo(_dataDir + "SetMetaInfo_out.pdf");

    }