项目

QuestPDF 介绍

QuestPDF 是一个用于生成 PDF 文档的开源 .NET 库。

它提供了一个专为全面分页支持设计的布局引擎。文档由许多简单的元素(如边框、背景、图像、文本、内边距、表格、网格等)组成,这些元素组合在一起形成更复杂的结构。这样,作为开发者,你可以理解每个元素的行为,并充满信心地使用它们。此外,文档及其所有元素都支持分页功能。例如,如果空间不足,元素可以移动到下一页,甚至像表格行那样在页面之间分割。

与其他库不同,它不依赖于 HTML 转 PDF 的转换,因为这种方式在很多情况下可能不可靠。相反,它实现了自己的布局引擎,该引擎针对所有与分页相关的需求进行了优化。

在本文档中