XSL: FO процессоры для платформы .net - PullRequest
2 голосов
/ 09 октября 2009

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

Ответы [ 4 ]

1 голос
/ 12 января 2010

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

1 голос
/ 09 октября 2009

Некоторые движки XSL-FO с интерфейсами .NET для рассмотрения:

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

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

0 голосов
/ 09 октября 2009

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

...