Java язык для упрощённой обработки PDF документов
Ветка master будет использоваться как стабильная версия, ветка develop будет регулярно обновляться. Приглашаем всех к предоставлению ценных замечаний. QQ общение: 15018726
Dromara x-easypdf — это Java язык для упрощённой обработки PDF документов, который включает модуль FOP и модуль PDFBox. Модуль FOP ориентирован на создание функциональностей с использованием шаблонов XSL-FO для генерации PDF документов, а также использует данные источника для рендера шаблона; модуль PDFBox ориентирован на редактирование функциональностей, расширяющий стандартный PDFBox множеством новых возможностей.
v3.3.1
JDK 1.8+
Ориентирован на создание функциональностей с использованием шаблонов XSL-FO для генерации PDF документов, а также использует данные источника для рендера шаблона.
Ориентирован на редактирование функциональностей, расширяющий стандартный PDFBox множеством новых возможностей.
<dependency>
<groupId>org.dromara</groupId>
<artifactId>x-easypdf</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>org.dromara</groupId>
<artifactId>x-easypdf-pdfbox</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>org.dromara</groupId>
<artifactId>x-easypdf-fop</artifactId>
<version>3.3.1</version>
</dependency>
mvn clean install
// Создание документа
Document document = PdfHandler.getDocumentHandler().create();
// Установка используемого шрифта
document.setFontName("Microsoft YaHei");
// Создание страницы
Page page = new Page(document);
// Создание области текста
Textarea textarea = new Textarea(page);
// Установка текста
textarea.setText("Привет, мир!");
// Рендеринг текста
textarea.render();
// Добавление страницы
document.appendPage(page);
// Сохранение документа
document.save("E:\\PDF\\pdfbox\\document\\hello-world.pdf");
// Закрытие документа
document.close();
TemplateHandler.Document.build().addPage(TemplateHandler.Page.build().addBodyComponent(TemplateHandler.Text.build().setText("hello world"))).transform("E:\\PDF\\fop\\document\\hello-world.pdf");
Дополнительные руководства доступны здесь документация
---#### Проекты Dromara
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )