ASP.NET - PDF -компонент в среднем доверии
-
18-09-2019 - |
Вопрос
Может ли кто-нибудь порекомендовать некоторые компоненты PDF-совместимых ASP.NET, которые работают в среде средней трастовой среды? Я читал это Itextsharp работает хорошо, но исходя из ABCPDF а также ASPPDF, Мысль о составлении всего PDF в коде очень пугающая. В идеале я хотел бы использовать что -то вроде WKHTMLTOPDF Просто преобразовать HTML -страницы в PDFS (но, конечно, это не работает в среднем доверии).
Что касается цены: бесплатно лучше, но оплачиваемые решения не являются вопросом.
В случае, если я не могу найти приличный вариант, я могу просто разместить веб -сервис на отдельной машине, на которой я могу запустить полностью доверенное приложение, но это определенно не оптимально.
Решение
Itextsharp, возможно, лучший бесплатный вариант, который работает в среднем доверии. Это может показаться пугающим, чтобы начать использовать его, однако, как только вы получите его очень мощное. Существует учебное пособие, доступное как для простых, так и для более сложных макетов документов.
itextsharp - http://sourceforge.net/projects/itextsharp/
Учебник ITEXTSHARP - http://itextsharp.sourceforge.net/tutorial/index.html
itextsharp в среднем доверии - http://instantdevelopment.blogspot.com/2009/10/itextsharp-pdf-rendering-in-medium.html
Я только что прошел подобное упражнение, чтобы сгенерировать документы. Я посмотрел на ReportViewer для дизайнерского интерфейса и PDFSharp для более чистого API, но в настоящее время ни один из них не будет работать в средней трастовой среде. Itextsharp был лучшим вариантом, который я мог найти, который удовлетворил мои требования - бесплатное и среднее доверительное доверие.
Другие советы
В то время как не только библиотека PDF, наш продукт Dynamics сообщает, что продукт уже поддерживается в Medium Trust, как отмечено в этот поток Stackoverflow. Анкет Мы очень скоро работаем над тем, чтобы заставить ActisterePorts работать в среднем доверии - разработчики работают над этим, когда мы говорим (я буквально только что видел дискуссию по электронной почте о документировании). Для удобной ссылки некоторые ссылки из другого потока StackOverflow:
- Краткая информация о том, когда мы добавили эту функцию от диспетчера продуктов динамики данных: http://mrdotnet.wordpress.com/2007/11/18/new-release-of-data-dynamics-reports Отчеты
- Инструкции по настройке безопасности в ASP.NET, включая как настроить Medium Trust: http://www.datadynamics.com/help/ddreports/ddrtsksettingpermissions.html
- Общая информация о продукте: http://www.datadynamics.com/products/ddrpt
Вы можете попробовать библиотеку Винновации:
http://www.winnovative-software.com/
Или библиотека CETE
http://www.cete.com/products/dynamicpdffornet/generator/index.csp
Я использовал оба для разных функций в веб -приложениях ASP.NET