使用 Java 的 Hello World 示例
Contents
[
Hide
]
“Hello World” 示例是了解基本 PDF 创建工作流的最简途径。在本文中,示例创建一个新的 PDF,将样式化的文本片段放置在页面上,并保存输出文件。
Java 示例遵循以下步骤:
- 创建一个 Document 对象。
- 将一个 Page 添加到文档。
- 创建一个带有文本
Hello, world!的 TextFragment。 - 设置 Position,并通过片段的 TextState 设置字体、字号、背景色和前景色。
- 为页面创建一个 TextBuilder。
- 将 TextFragment 追加到 Page。
- 保存 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());
}
}