2009-10-09 2 views
2

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

ответ

1

Некоторые двигатели XSL-FO с .NET интерфейсов рассмотреть следующие вопросы:

  • AntennaHouse
  • RenderX XEP
  • Ibex PDF Creator - относительно недорого. У них есть лицензионный сбор за проявитель. Нет никаких затрат на сервер или время выполнения. Разработав приложение, которое использует Ibex, вы можете развернуть это приложение на любое количество тестовых или производственных серверов без дополнительных затрат.
+0

RenderX имеет интерфейс .net, но мне нужна виртуальная машина Java из моего понимания. Спасибо за IBEX PDF Creator. Я дам это lo ОК. – Miker169

0

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

+1

Версия рабочей станции больше не является бесплатной. – Vaccano

1

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