目录
1 Pdf表单方案
1.1出现如下错误提示:
1.2 字体路径使用
2 Docx报表模板方案
2.1 pdf方案缺陷
2.2 解决方案
3 Spire.Doc报表方案
3.1 Docx方案缺陷
3.2 解决方案
4 插入复选框
5 WebApi文件流下载接口
6 软件获取方式
1 Pdf表单方案
- 使用【Adobe Acrobat Pro DC】软件,创建表单,文末有软件获取方式。
- 在【NuGet包管理器】下载【iTextSharp.LGPLv2.Core.Fix】库,给创建的pdf表单赋值。
- 具体使用过程可参考文章:https://www.cnblogs.com/Early/p/17226685.html
- 也可以使用【itext7】库编辑pdf表单
1.1出现如下错误提示:
iTextSharp.text.DocumentException:“Font 'KozMinPro-Regular' with 'UniJIS-UCS2-H' is not recognized.”
iTextSharp.text.DocumentException:“Font 'KozMinPro-Regular' with 'UniJIS-UC' is not recognized.”
iTextSharp.text.DocumentException:“Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.”
解决方案(咱们点到为止):修改创建的pdf表单字体
1.2 字体路径使用
解决方案:使用路径“C:\\windows\\fonts\\simsun.ttc,1”
大家可能有疑问,为什么字体路径还有一个“1”,看下图,我们使用的是“宋体”(simsun.ttc),看文件类型是Collection,这说明这个字体文件其中包括多款字体,所以用“1”表示用的字体集合中的某款。
单个字体文件的扩展名应该是:TrueType 字体文件 (.TTF)。
这应该解答了大家心中的疑惑。