Adicionar Texto ao Arquivo PDF
Contents
[
Hide
]
Para adicionar texto a um arquivo PDF existente:
- Abra o PDF de entrada usando o objeto Documento.
- Obtenha a página específica à qual você deseja adicionar o texto.
- Crie um fragmento de texto com o conteúdo “Aspose.PDF”.
- Defina a posição do fragmento de texto na página.
- Defina as propriedades de texto do fragmento de texto.
- Crie um objeto TextBuilder para a página.
- Anexe o fragmento de texto à página do PDF.
- Salve o documento PDF resultante no arquivo de saída.
Adicionando Texto
O trecho de código a seguir mostra como adicionar texto em um arquivo PDF existente.
// Abrir documento
$document = new Document($inputFile);
// obter página específica
$page = $document->getPages()->add();
// criar fragmento de texto
$textFragment = new TextFragment("Aspose.PDF");
$textFragment->setPosition(new Position(80, 700));
// definir propriedades de 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());
// criar objeto TextBuilder
$textBuilder = new TextBuilder($page);
// anexar o fragmento de texto à página do PDF
$textBuilder->appendText($textFragment);
// Salvar documento PDF resultante.
$document->save($outputFile);
$document->close();