Создание PDF в .NET с использованием XSL-FO

Мне нужно создать PDF в .NET с помощью XSL-FO. Для этого нет недостатка в библиотеках. Какую библиотеку вы бы предложили мне использовать и почему?

Ответы на вопрос(5)

iTextSharp, SharpPDF, Report.NET, NFop и Siberix Report Writer. В конечном итоге я выбрал Siberix, но теперь думаю, что iTextSharp был бы лучшим выбором. Если это полезно, вы можете узнать немного большеВо.

Это старый вопрос, я знаю, но ни один из ответов на сегодняшний день фактически не касался OP QUESTION. Она попросила варианты использования XSL-FO, а не «как генерировать PDF с помощью кода?».

Основной некоммерческий ответ на актуальный вопрос:

Apache.org FOP проекта

Процессор форматирования объектов. Он принимает XSL-FO-совместимый xsl-код и xml и генерирует файлы PDF в соответствии со спецификацией XSL-FO. Есть несколько других коммерческих вариантов:

Ibex PDF Creator AntennaHouse RenderX

Если вы ищете опцию с открытым исходным кодом, которая РАБОТАЕТ, то это FOP. FOP изначально является библиотекой Java, но она была портирована на .NET через J # (там есть свои проблемы, я знаю) вnFOP проект.

Ibex PDF генератор. Я был вовлечен в проект, у которого уже была лицензия на это, поэтому у меня действительно не было другого выбора. Сначала я думал, что это громоздко, но в конце концов я привык к тому, как это работает.

Я бы порекомендовал вам также использовать хороший редактор XML / XSL для тестирования XSL / XPath.XML Copy Editor - хороший бесплатный бесплатный исходный код.

http: //fonet.codeplex.com

FO.NET - твоя библиотека

 Magnus Smith29 нояб. 2013 г., 11:37
Хорошо для меня.
 Mikpa15 июн. 2011 г., 10:33
FO.Net кажется заброшенным и не очень полнофункциональным

я использовал iText (с открытым исходным кодом) пару раз около 2 лет назад, но я бы не рекомендовал это. Основная причина - отсутствие документации, и мне действительно не нравится API, он просто чувствует устаревшую установку глобальных переменных перед вызовом функций.

По какой причине вам нужно использовать XSL-FO? Я также использовал ABC-pdf (коммерческий), который позволяет пользователю превращать HTML-страницы (включая таблицы стилей) в PDF-документы, или вы можете использовать простой и документированный API.

 Eldila08 июл. 2009 г., 20:08
Я пытаюсь создать письма для университета. Я сомневаюсь, что смогу получить финансирование для покупки коммерческого продукта, поэтому бесплатное решение просто необходимо. Что касается использования XSL-FO, я могу использовать что-то другое. Есть ли у вас какие-либо предложения? Использование XSL-FO, кажется, является стандартным способом создания PDF, но я могу ошибаться.

Ваш ответ на вопрос