Java を使用した Hello World の例

Contents
[ ]

「Hello World」例は、基本的な PDF 作成ワークフローを理解する最短の方法です。本記事では、例として新しい PDF を作成し、ページにスタイル付きテキストフラグメントを配置し、出力ファイルを保存します。

Java の例では、次の手順で PDF ドキュメントを作成します。

  1. Document オブジェクトを作成してください。
  2. ドキュメントに Page を追加してください。
  3. テキスト Hello, world! を含む TextFragment を作成してください。
  4. Position を設定し、フラグメントの TextState を使用してフォント、フォントサイズ、背景色、前景色を設定してください。
  5. ページの TextBuilder を作成してください。
  6. Page に TextFragment を追加してください。
  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());
    }
}