Мне нужно иметь возможность конвертировать и объединять различные документы в один Pdf.ASP.Net Преобразование и объединение документов в один PDF
Документы могут быть разных типов, таких как Word, Open Office, Images, Text, Web-страницы (по URL-адресу), а PDF обычно состоит из 2-3 документов.
На данный момент мы используем технологию BCL Technologies easyPDF с установленным на сервере Microsoft Office. Это обрабатывает большинство документов, но мы еще не делали Open Office.
В настоящее время мы производим около 100-1000 этих PDF-файлов в день.
Причина, по которой я задаю вопрос, заключается в том, что производительность является ключевой проблемой. PDF создается для пользователей «на лету», поэтому время ожидания, которое мы получаем в настоящее время 30-60 секунд, становится неприемлемым.
Мы выполнили некоторую кешировку вокруг документов, когда они загружены в сеть, поэтому основные задачи, которые происходят, когда Пользователь запрашивает Pdf, объединяют несколько уже сгенерированных Pdf.
Есть ли у кого-нибудь другие инструменты, которые они использовали, которые надежно работают для большинства распространенных типов документов и, прежде всего, быстро? Когда это делается, мне кажется, что я много прошу!
Редактировать: Спасибо за все замечательные советы, я рассмотрю некоторые из них и сравню производительность.
Просто чтобы добавить ко всему этому, деньги на самом деле не являются объектом. Мы более чем рады заплатить за различные приложения для выполнения каждой задачи, а также за различные варианты аппаратного обеспечения для максимально возможного распределения нагрузки.