Как программно преобразовать файл ics в формат pdf?

У меня есть файл ics. Я хочу преобразовать его в формат pdf с помощью c #. Не могли бы вы рассказать мне, как я могу сделать это программно. Нужно ли мне использовать любую DLL?

1

4 ответы

Если вы не хотите подходить к файлу ics как плоский файл (как плоский текст), вы можете использовать что-то вроде DDay.iCal , чтобы получить данные через объектную модель. Оттуда вы будете использовать, например, iTextSharp , чтобы создать свой pdf-файл.

1
добавлено
всегда указывайте ответы, которые сработали для вас, как принято. Это заставит других людей более активно реагировать на ваши вопросы.
добавлено автор Wim Ombelets, источник
Благодарю. Я успешно получил данные из объектной модели, а затем использовал iTextSharp, как вы упомянули, для преобразования в pdf. Это сработало. Большое спасибо.
добавлено автор Mohit Shah, источник

Вам понадобится библиотека преобразования PDF. Есть несколько доступных, некоторые платные, некоторые бесплатные.

Here'a an example of a free one: http://www.pdfsharp.com/PDFsharp/

0
добавлено

Вы можете работать с файлом .ics , например, с помощью простого текстового файла. Таким образом, вы можете использовать любую библиотеку, которая позволяет создавать PDF-файлы.

I use itextsharp. You can download it here: http://sourceforge.net/projects/itextsharp/

0
добавлено

Вы можете использовать библиотеку NET Aspose.iCal для анализа файла ICS

http://www.aspose.com/community/blogs/salman.sarfraz/archive/2008/11/21/where-is-aspose-icalendar.aspx (used to be http://www.aspose.com/categories/file-format-components/aspose.network-for-.net/default.aspx)

И использование iTextSharp в http://sourceforge.net/projects/itextsharp/ или аналогичном программном обеспечении создает PDF.

0
добавлено
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot