最近在做一个生成文档的需求。通过先制作一个包含各字段占位符的文档模板,导入这个模板并填写内容替换掉占位符,再输出成最终文件。
由于版式固定,安全性更好,业务上常用Pdf作为最终标准化的格式, 在.Net平台下,可以使用PdfSharp导入,编辑,导出Pdf文档。这次做一个生成电子处方Pdf的小示例:
制作模板
使用一个Pdf编辑器(如福昕PDF编辑器)创建模板RecipeTemplate
用[形状编辑]绘制表格框体,用[编辑文本]工具,先插入好固定的内容,比如标题、和各栏目冒号之前的内容。
绘制完成如下图

再用[表单 - 文本域] 工具,在各个需要生成内容的地方插入表单项。

文本域名称中,填入占位符
假定占位符规则为:
- 图片占位符: #{字段名称}#
- 文字占位符: ${字段名称}$
那么“医院名称”展位符则设置如下:

完成所有字段的占位符,如下图:

本文介绍如何使用PdfSharp库结合模板生成带有占位符的电子处方PDF文档。通过创建PDF模板并利用C#代码填充业务数据,实现自动化文档生成。
最低0.47元/天 解锁文章
2471

被折叠的 条评论
为什么被折叠?



