Ajouter du texte au fichier PDF

Contents
[ ]

Pour ajouter du texte à un fichier PDF existant :

  1. Ouvrez le PDF d’entrée en utilisant l’objet Document.
  2. Obtenez la page particulière à laquelle vous souhaitez ajouter le texte.
  3. Créez un fragment de texte avec le contenu “Aspose.PDF”.
  4. Définissez la position du fragment de texte sur la page.
  5. Définissez les propriétés du texte du fragment de texte.
  6. Créez un objet TextBuilder pour la page.
  7. Ajoutez le fragment de texte à la page PDF.
  8. Enregistrez le document PDF résultant dans le fichier de sortie.

Ajout de texte

Le code suivant montre comment ajouter du texte dans un fichier PDF existant.


    // Ouvrir le document
    $document = new Document($inputFile);
    
    // obtenir une page particulière
    $page = $document->getPages()->add();
    
    // créer un fragment de texte
    $textFragment = new TextFragment("Aspose.PDF");
    $textFragment->setPosition(new Position(80, 700));

    // définir les propriétés du texte
    $fontRepository = new FontRepository();
    
    $colors = new Color();
    $textFragment->getTextState()->setFont($fontRepository->findFont("Verdana"));
    $textFragment->getTextState()->setFontSize(14);
    $textFragment->getTextState()->setForegroundColor($colors->getBlue());
    $textFragment->getTextState()->setBackgroundColor($colors->getLightGray());

    // créer un objet TextBuilder
    $textBuilder = new TextBuilder($page);
    // ajouter le fragment de texte à la page PDF
    $textBuilder->appendText($textFragment);

    // Enregistrer le document PDF résultant.    
    $document->save($outputFile);
    $document->close();