我在我的 c# 项目中使用 PDFSharp。在我以前的工作场所,我使用了 aspose 的 PDF 组件,在该组件中,ASPOSE 提供了一个 xml 模板功能,我简单地以 xml 格式定义了 pdf 文档模板并将其保存到硬盘驱动器,然后从 c# 代码中打开该模板抽取我的数据,结果它正在编写 pdf。
它安静快速,我能够实现性能。
我可以使用 PDFSharp 或任何其他免费开源组件实现相同的目标吗?
我的意思是我想以 xml 格式定义我的 pdf 文档,并使用任何开放的优秀开源组件,如 pdfshpar 或 Itext 等。
请帮忙
谢谢
我不知道你是否还在研究这个,但这是我尝试过的。
MigraDoc 可以导入和解释 MDDDL 格式。使用它很容易编写一个包含模板所有静态文本的“文本”文件。当涉及动态内容时,一切都取决于您要添加的内容:
<%MyMarker%><%ImageURL%>在图片的网址或评论中放置一个标记<%dataTable%>在评论中放置一个带有标记的空白表格<%MyTable{0}%>空表<%MyTable{1}%>的注释和源中数据的注释。一旦 MigraDoc 加载了“模板”,就可以轻松地递归扫描元素并替换标记。它可能不是创建文档的最快方法,但每次客户想要在报告中添加空格时,它都可以使我免于重新编译整个应用程序。
| 归档时间: |
|
| 查看次数: |
5855 次 |
| 最近记录: |