使用 Java 的 Hello World 示例

Contents
[ ]

“Hello World” 示例是了解基本 PDF 创建工作流的最简途径。在本文中,示例创建一个新的 PDF,将样式化的文本片段放置在页面上,并保存输出文件。

Java 示例遵循以下步骤:

  1. 创建一个 Document 对象。
  2. 将一个 Page 添加到文档。
  3. 创建一个带有文本 Hello, world! 的 TextFragment。
  4. 设置 Position,并通过片段的 TextState 设置字体、字号、背景色和前景色。
  5. 为页面创建一个 TextBuilder。
  6. 将 TextFragment 追加到 Page。
  7. 保存 PDF Document。

以下 Java 代码基于 GetStartedExamples.java。

public static void simpleExample(Path outputFile) {
    try (Document document = new Document()) {
        Page page = document.getPages().add();

        TextFragment textFragment = new TextFragment("Hello, world!");
        textFragment.setPosition(new Position(100, 600));
        textFragment.getTextState().setFontSize(12);
        textFragment.getTextState().setFont(FontRepository.findFont("TimesNewRoman"));
        textFragment.getTextState().setBackgroundColor(Color.getBlue());
        textFragment.getTextState().setForegroundColor(Color.getYellow());

        TextBuilder textBuilder = new TextBuilder(page);
        textBuilder.appendText(textFragment);

        document.save(outputFile.toString());
    }
}