1

我有一个 ics 文件。我想使用 c# 以编程方式将其转换为 pdf 格式。你能告诉我如何以编程方式做到这一点。我需要为此使用任何dll吗?

4

4 回答 4

2

如果您不想将 ics 文件作为平面文件(作为平面文本)处理,则可以使用DDay.iCal之类的东西通过对象模型获取数据。从那里开始,您将使用例如iTextSharp创建您的 pdf。

于 2013-02-07T10:14:40.303 回答
0

您将需要一个 pdf 转换库。有几种可用的,一些付费的,一些免费的。

这是一个免费的例子:http ://www.pdfsharp.com/PDFsharp/

于 2013-02-07T10:14:01.463 回答
0

您可以.ics像使用简单文本文件一样使用文件。因此,您可以使用任何允许创建 pdf 的库。

我使用itextsharp。你可以在这里下载:http: //sourceforge.net/projects/itextsharp/

于 2013-02-07T10:14:28.107 回答
0

您可以使用 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。

于 2013-02-07T10:22:06.727 回答