Слияние кода завершено, страница обновится автоматически
public static void main(String[] args) {
Document document = PdfHandler.getDocumentHandler().create();
Page page = new Page(document);
// Создание компонента текста (одна строка, автоматическое перенос слова)
Textarea textarea = new Textarea(document.getCurrentPage());
textarea.setBeginX(1F);
textarea.setBeginY(1F);
// Установка текста
textarea.setTextList(List.of("Наименование материала: Yi Jie (красная бутылка)", "Англоязычное название: Yi Jie (red bottle)", "Срок годности: 2024-11-30"));
textarea.render();
// // Создание объекта штрих-кода
// Barcode barcode = new Barcode(document.getCurrentPage());
// // Установка типа кодировки
// barcode.setCodeType(BarcodeType.CODE_128);
// // Установка шириной отображения
// barcode.setWidth(300);
// // Установка высотой отображения
// barcode.setHeight(50);
// // Установка шириной изображения
// barcode.setImageWidth(300);
// // Установка высотой изображения
// barcode.setImageHeight(50);
// // Установка содержимого штрих-кода
// barcode.setContent("WZ2501000008");
// // Отрисовка
// barcode.render();
// Добавление страницы
document.appendPage(page);
// Сохранение документа
document.save("E://PDF/test.pdf");
// Закрытие документа
document.close();
}
Кроме того, если вы установите значение оси Y, то он переместится вниз, а не в том месте, где указано координатное начало слева сверху.