向 PDF 文件添加文本
Contents
 [
      
        Hide
      ]
    向现有 PDF 文件添加文本:
- 使用 Document 对象打开输入 PDF。
- 获取要添加文本的特定页面。
- 创建一个内容为 “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();