Añadir Texto al Archivo PDF
Contents
[
Hide
]
Para añadir texto a un archivo PDF existente:
- Abre el PDF de entrada usando el objeto Document.
- Obtén la página particular a la que quieres añadir el texto.
- Crea un fragmento de texto con el contenido “Aspose.PDF”.
- Establece la posición del fragmento de texto en la página.
- Establece las propiedades del texto del fragmento de texto.
- Crea un objeto TextBuilder para la página.
- Anexa el fragmento de texto a la página PDF.
- Guarda el documento PDF resultante en el archivo de salida.
Añadiendo Texto
El siguiente fragmento de código te muestra cómo añadir texto en un archivo PDF existente.
// Abrir documento
$document = new Document($inputFile);
// obtener página particular
$page = $document->getPages()->add();
// crear fragmento de texto
$textFragment = new TextFragment("Aspose.PDF");
$textFragment->setPosition(new Position(80, 700));
// establecer propiedades del texto
$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());
// crear objeto TextBuilder
$textBuilder = new TextBuilder($page);
// anexa el fragmento de texto a la página PDF
$textBuilder->appendText($textFragment);
// Guardar documento PDF resultante.
$document->save($outputFile);
$document->close();