我有一个 ics 文件。我想使用 c# 以编程方式将其转换为 pdf 格式。你能告诉我如何以编程方式做到这一点。我需要为此使用任何dll吗?
4 回答
如果您不想将 ics 文件作为平面文件(作为平面文本)处理,则可以使用DDay.iCal之类的东西通过对象模型获取数据。从那里开始,您将使用例如iTextSharp创建您的 pdf。
您将需要一个 pdf 转换库。有几种可用的,一些付费的,一些免费的。
这是一个免费的例子:http ://www.pdfsharp.com/PDFsharp/
您可以.ics
像使用简单文本文件一样使用文件。因此,您可以使用任何允许创建 pdf 的库。
我使用itextsharp。你可以在这里下载:http: //sourceforge.net/projects/itextsharp/
您可以使用 NET 库 Aspose.iCal 来解析 ICS 文件
http://www.aspose.com/community/blogs/salman.sarfraz/archive/2008/11/21/where-is-aspose-icalendar.aspx(以前是http://www.aspose.com/categories /file-format-components/aspose.network-for-.net/default.aspx )
并且使用http://sourceforge.net/projects/itextsharp/上的 iTextSharp或类似软件创建 PDF。