Пример Hello World с использованием Java
Contents
[
Hide
]
Пример “Hello World” — это самый простой путь к пониманию базового рабочего процесса создания PDF. В этой статье пример создает новый PDF, размещает стилизованный фрагмент текста на странице и сохраняет выходной файл.
Пример на Java включает следующие шаги:
- Создайте объект Document.
- Добавьте страницу Page в документ.
- Создайте TextFragment с текстом
Hello, world!. - Задайте положение фрагмента с помощью Position, а шрифт, размер шрифта, цвет фона и цвет переднего плана — с помощью TextState.
- Создайте TextBuilder для страницы.
- Добавьте фрагмент TextFragment на страницу Page.
- Сохраните объект Document в формате PDF.
Следующий код на 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());
}
}