Skip to content
ComPDF

概述

ComPDF Generation for Java 是一个功能强大的 PDF 生成库,提供多种方式生成高质量的 PDF 文档。无论是通过 HTML 生成还是直接通过代码构建,都能满足您的各种 PDF 生成需求。

ComPDF Generation SDK

ComPDF Generation for Java 支持 Linux 系统。

主要功能

PDF 生成(Generation) 组件提供以下功能:

使用 HTML 生成 PDF

  • HTML 转换 PDF:支持将 HTML 字符串、文件或流转换为 PDF 文档
  • 模板渲染:支持使用 JSON 数据动态填充 HTML 模板,并渲染为 PDF 文档
  • 自定义配置:可设置页面大小、基础 URI 和字体等参数
  • 字体管理:支持自定义字体,并可集成系统字体

使用布局 API(Layout API)生成 PDF

  • 编程式文档构建:通过代码直接创建和控制 PDF 文档的每一个元素
  • 丰富的元素类型:支持文本、段落、表格、列表、图片、分隔线等多种元素
  • 灵活的布局控制:支持块级元素、行内元素和绝对定位,提供精确的布局控制
  • 完整的样式系统:支持可重用样式、盒模型(边距、内边距、边框)、背景、字体等
  • 流式布局:自动处理分页和内容重排,支持表格表头表尾在多页重复
  • 树形文档结构:采用直观的层次结构组织文档内容,便于理解和维护

布局 API 特别适合需要精确控制文档布局、动态生成复杂结构文档,或需要与现有代码逻辑深度集成的场景。