Добавление текста в PDF файл
Contents
 [
      
        Hide
      ]
    Чтобы добавить текст в существующий PDF файл:
- Откройте входной PDF, используя объект Document.
- Получите конкретную страницу, на которую вы хотите добавить текст.
- Создайте текстовый фрагмент с содержимым “Aspose.PDF”.
- Установите позицию текстового фрагмента на странице.
- Установите свойства текста текстового фрагмента.
- Создайте объект TextBuilder для страницы.
- Добавьте текстовый фрагмент на страницу PDF.
- Сохраните полученный PDF-документ в выходной файл.
Добавление текста
Следующий фрагмент кода показывает, как добавить текст в существующий PDF файл.
    // Открыть документ
    $document = new Document($inputFile);
    
    // получить конкретную страницу
    $page = $document->getPages()->add();
    
    // создать текстовый фрагмент
    $textFragment = new TextFragment("Aspose.PDF");
    $textFragment->setPosition(new Position(80, 700));
    // установить свойства текста
    $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());
    // создать объект TextBuilder
    $textBuilder = new TextBuilder($page);
    // добавить текстовый фрагмент на страницу PDF
    $textBuilder->appendText($textFragment);
    // Сохранить полученный PDF-документ.    
    $document->save($outputFile);
    $document->close();