功能指南
如果您对概述部分提到的所有功能感兴趣,请仔细阅读我们的指南,以便快速将 PDF 生成功能添加到您的项目中。以下部分列出了一些示例,展示了如何使用我们的 C# API 在 .NET 项目中使用 PDF 生成功能。如果您遵循我们提供的指南和示例,您将能够迅速使用我们的 C# API 将 PDF 生成功能集成到您的 .NET 项目中。
介绍
使用 ComPDF Generation .NET Core 库在您的应用程序中实现快速、大批量的 PDF 生成,我们提供以下不同的 PDF 生成方式,您可以结合您的实际业务场景选择不同的方法。
通过 HTML 模板生成 PDF:只需创建一次 HTML 模板,再使用 JSON 数据填充 HTML 模板即可批量生成不同的 PDF,同时保留模板原有的页面布局;支持插入文本、图像以及动态表格,非常适合生成复杂、精美的 PDF,您可以使用这种方式生成复杂的报告、发票、信函和合同等。
HTML 转换 PDF:可以将标准的 HTML 文件或 HTML 字符串转为 PDF 文件,适合将现有的 HTML 内容快速转换为 PDF 文档。
通过布局 API 生成 PDF:通过代码直接创建和控制 PDF 文档的每一个元素,提供最精细的控制能力。这种方式允许您完全通过编程方式从零开始构建 PDF 文档,非常适合需要精确控制文档布局、动态生成复杂结构文档,或需要与现有代码逻辑深度集成的场景。布局 API 支持丰富的元素类型(文本、段落、表格、列表、图片等),提供完整的样式系统和灵活的布局控制。
HTML 生成 PDF 主要能力:
- 速度快,能够满足大批量生成 PDF 的需求
- 完美还原模板布局
- 丰富的 HTML 标签支持和 CSS 样式支持
- 支持文本重排,保持完美的页面布局
- 支持动态表格
布局 API 生成 PDF 主要能力:
- 完全的编程控制:精确控制文档中每个元素的位置、大小和样式
- 丰富的元素类型:支持文本、段落、表格、列表、图片、分隔线等多种元素
- 灵活的布局系统:支持块级元素、行内元素和绝对定位
- 完整的样式系统:支持可重用样式、盒模型、背景、字体等
- 流式布局:自动处理分页和内容重排,支持表格表头表尾在多页重复
- 树形文档结构:采用直观的层次结构组织文档内容
立即开始体验!