Проблема, с которой вы сталкиваетесь, связана с той же политикой происхождения. Вы можете прочитать об этом на сайте Mozilla ( https://developer.mozilla.org/en-US/docs/Web/HTTP/Server-Side_Access_Control ). это в основном доказанный несанкционированный доступ к веб-серверам. Вы можете изменить реакцию своего веб-сервера, и я также включил эту ссылку.
Взгляните на http://itextsharp.sourceforge.net/. Его открытый исходный код.
Учебное руководство: http://itextdocs.lowagie.com/tutorial/
У меня было использование успеха Siberix
Корпоративная Лицензия: $350 (Единая лицензия касается неограниченного количества мест разработчика компании, неограниченного количества веб-серверов компании и неограниченного количества дистрибутивов как часть Вашего приложения.)
У меня был хороший опыт с HTML Winnovative к PDF.
И плохие с Открытым исходным кодом Документ HTML (проблемы с элементами формы + CSS).
RDLC и средства управления Средством просмотра Отчета могут генерировать PDF или по усмотрению Клиента или по команде сервера, которая может затем быть подана в качестве типа пантомимы PDF.
Я использовал PDF4NET от O2solutions с большим успехом. Они поддерживают все виды сценариев и цифровую подпись PDF.
Если Ваши данные находятся главным образом в XML, Вы могли бы также посмотреть на решение XSL-FO - мы используем Alt-Soft's Xml2Pdf с большим успехом. Версия "сервера" является чем-то вроде неправильного употребления - это - действительно просто единственный DLL, который необходимо включать в Winforms, WPF или приложение ASP.NET - это - все!
Работы как очарование (если Вы знакомы с XSLT и XSL-FO, или готовы изучить это).
Marc
Мы использовали ряд третьего лица DLLs от PDFSharp, кто в свою очередь использует DLLs от MigraDoc. Я не посвящен во все причины, что мы пошли, что направление (решение было принято старшим разработчиком), но я могу сказать Вам что: