跳到正文

Java 文档排版与生成引擎

用 Java 编写,让文档成形。

通过 Java API 或 XML 模板生成报告、表单与结构化文档。

Export4j 实际生成的报告首页,包含文字、表格与分页内容查看报告 PDF

从同一语义模型导出

  • PDF
  • DOCX
  • HTML
  • Markdown
  • SVG
  • PNG

从一段 Java 开始。

编写内容,配置字体,再交给引擎完成布局与分页。

完整 Java 示例
Java
var fonts = FontGroup.builder()
        .fontFile("fonts/regular.ttf")
        .build();
var engine = DocumentEngine.builder(fonts).build();

var document = Document.builder()
        .heading("Quarterly report", 1)
        .paragraph("A report with automatic pagination.")
        .table(List.of("Metric", "Value"),
                List.of(List.of("Revenue", "120")))
        .build();

engine.write(document, new PdfBackend(), "report.pdf");

显式提供授权字体。完整示例包含依赖与 import。

按任务继续。

查看完整能力矩阵

Java 21 · Apache-2.0 · 无需 Office 或浏览器进程

当前为候选版本,API 仍可能调整。 RC2 发布说明