PDF & DOCX в .NET. Используя два разных инструмента для создания PDF и DOCX или купить один, который делает обоими?
-
25-09-2019 - |
Вопрос
У меня есть ASP.NET 4.0, который должен генерировать файл PDF и DOCX с тем же контентом. Конечно, преобразование состоится на сервере, поэтому автоматизация Office не является вариантом (http://support.microsoft.com/default.aspx?sciD=kb;en-uss ;q257757#kb2)
Я столкнулся с следующим удалением: Используйте OpenXML SDK для создания DOCX и другого бесплатного инструмента для создания PDF.
ИЛИ
Купите понравившееся SW, поэтому мне придется только создать DOCX, а затем генерировать PDF из DOCX.
Каково ваше мнение об этом? Долгивая слово стоит 900 долларов, я буду сэкономить столько времени с этим, чтобы стоить этого?
Если я выберу бесплатный вариант, у меня будет трудно получить DOCX и PDF, чтобы посмотреть точно так же?
Решение
Как насчет предоставления ABCPDF. Попробуй? Это бесплатно. Мы использовали его, чтобы сделать широкий спектр вещей, связанных с PDF и Word.
Другие советы
Я бы не полностью отсчитал офис на сервере, пока это хорошо, см. Это обсуждение на ServerFault.
Я думаю, что реальный вопрос для вас - «Какой исходный формат вы хотите использовать»?
По исходным формате я имею в виду каноническую единую версию правды, используемую для создания других форматов.
После времени ответ был бы форматом XML, такой как Docbook или Ditita.
В наши дни, если для вас важен вывод слова, имеет смысл использовать DOCX в качестве исходного формата и генерировать PDF по мере необходимости оттуда.
Вы можете использовать любые инструменты, которые вы предпочитаете создавать / чтение / редактировать / обновить файл DOCX. И какой бы инструмент работает для вас, чтобы создать вывод PDF.
Для веб-ориентированных рабочих процессов есть аргумент для использования HTML в качестве исходного формата и отправляется оттуда до DOCX и PDF по мере необходимости.