Skip to content
ComPDF

概述

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

ComPDF Generation SDK

ComPDF Generation for .NET Core 支持跨平台运行,包括 Windows、Linux 和 macOS。

主要功能

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

使用 HTML 生成 PDF

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

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

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

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