Ajouter du texte au fichier PDF
Contents
[
Hide
]
Pour ajouter du texte à un fichier PDF existant :
- Ouvrez le PDF d’entrée en utilisant l’objet Document.
- Obtenez la page particulière à laquelle vous souhaitez ajouter le texte.
- Créez un fragment de texte avec le contenu “Aspose.PDF”.
- Définissez la position du fragment de texte sur la page.
- Définissez les propriétés du texte du fragment de texte.
- Créez un objet TextBuilder pour la page.
- Ajoutez le fragment de texte à la page PDF.
- 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();