Class PdfReportRenderer

java.lang.Object
io.leandev.appfuse.report.PdfReportRenderer

public final class PdfReportRenderer extends Object

PDF renderer 的建立入口

PDFBox 為選用相依:使用報表的應用須自行加入 org.apache.pdfbox:pdfbox(3.0.8 以上、4.0 以前)。

ReportRenderer renderer = PdfReportRenderer.create(fonts);           // 可重用、thread-safe
try (var out = Files.newOutputStream(target)) {
    RenderResult result = renderer.render(document, out, RenderOptions.defaults().cancelWhen(job::isCancelled));
}
Since:
4.0.0
  • Method Details