Процессоры XSL:FO для платформы .net

В настоящее время я ищу хороший надежный процессор xsl: fo для использования в приложении .net. Я видел несколько, но многие из них используют виртуальную машину Java, которую я действительно хочу запустить на веб-сервере. У меня должна быть реализация .net, которую я нашел до сих пор с открытым исходным кодом, - это fo.net на codeplex, хотя, похоже, она не реализует весь стандарт xsl: fo, как многие другие продукты, использующие виртуальную машину Java. делать. Может ли кто-нибудь порекомендовать какие-либо продукты. С открытым исходным кодом было бы здорово, но я также могу посмотреть на коммерческие решения.


person Miker169    schedule 09.10.2009    source источник


Ответы (4)


Некоторые механизмы XSL-FO с интерфейсами .NET, которые следует учитывать:

  • АнтеннаХаус
  • RenderX XEP
  • Ibex PDF Creator — относительно недорогой. У них есть лицензионный сбор за каждого разработчика. Нет затрат на сервер или время выполнения. Разработав приложение, использующее Ibex, вы можете развернуть это приложение на любом количестве тестовых или рабочих серверов без дополнительных затрат.
person Mads Hansen    schedule 09.10.2009
comment
RenderX имеет интерфейс .net, но, насколько я понимаю, ему нужна виртуальная машина Java. Спасибо за IBEX PDF Creator. Я посмотрю на это. - person Miker169; 09.10.2009

Для сервера вам, возможно, придется подумать дважды. Я бы не стал использовать FOP (или NFOP, если на то пошло), потому что, похоже, никто не поддерживает его (старая ветка останавливалась на 0,28 иногда в 2006 году, а новая ветка все еще на 0,95 с 2008 года. Я использовал RenderX для проекта и в последнее время я перешли на Ecrion, потому что у них хороший дизайнер и их сервер самый быстрый из мои тесты.Что бы вы ни выбрали, вы должны учитывать набор функций, которые станут важными со временем (например, какие форматы вывода вы получаете, поддержка визуального дизайна, поддержка XSL-FO 1.1 и т. д.), скорость и особенно потребление памяти.В серверной среде вам может потребоваться обрабатывать 10 или 100 запросов параллельно, поэтому потребление памяти является важным фактором.

person Peter Stroll    schedule 11.01.2010

Существует NFopзагрузить), который представляет собой порт .Net версии Java от Apache (версия .Net в настоящее время находится в стадии бета-тестирования).

person adrianbanks    schedule 09.10.2009

У меня есть хорошие впечатления от xml2pdf от alt-soft. Раньше это было недорого, теперь версия для рабочих станций бесплатна.

person Andreas    schedule 02.12.2009
comment
Версия для рабочих станций больше не является бесплатной. - person Vaccano; 16.03.2012