首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在c#中运行时创建pdf文件

在c#中运行时创建pdf文件
EN

Stack Overflow用户
提问于 2009-01-21 14:03:23
回答 12查看 135.5K关注 0票数 84

是否有一个可以附加到.NET 3.5的pdf库,允许在运行时创建pdf文件,即打开一个新的pdf文件,逐行写入,嵌入图像等,然后用C#代码关闭pdf文件?

我想要的是一套工具和规范,允许我在C#中实现自定义的pdf编写器,而无需使用Reporting Services的pdf输出选项。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2009-01-21 14:07:37

iTextSharp http://itextsharp.sourceforge.net/

很复杂,但很全面。

itext7前iTextSharp

票数 39
EN

Stack Overflow用户

发布于 2010-12-06 05:33:09

iTextSharp不再在麻省理工学院/LGPL许可下获得许可。高于4.1.6的版本是按照Affero GPL授权的,这意味着你甚至不能在SaaS (软件即服务)场景中使用它,除非你的代码在GPL或GPL兼容的许可证下授权。

原生.NET中的其他opensource PDF实现包括

  • PDF Clown (确保获得最新version)
  • PDFSharp
  • PDFJet open source edition的补丁程序(也可以获得商业版本,您需要安装JDK才能构建此版本)

还有几个Java PDF库(如PDFBox)可以使用IKVM转换为.NET。

票数 119
EN

Stack Overflow用户

发布于 2009-01-21 14:19:32

看一看PDFSharp

它是开源的,并且是用.NET编写的,我自己用它来生成一些PDF发票。

票数 34
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/465433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档