C#、Net6、WebApi报表方案

打印 上一主题 下一主题

主题 510|帖子 510|积分 1530

目次
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出现如下错误提示:

  1. iTextSharp.text.DocumentException:“Font 'KozMinPro-Regular' with 'UniJIS-UCS2-H' is not recognized.”
  2. iTextSharp.text.DocumentException:“Font 'KozMinPro-Regular' with 'UniJIS-UC' is not recognized.”
  3. 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)。
这应该解答了大家心中的疑惑。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

花瓣小跑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表