Можно ли преобразовать документ Microsoft Word в PDF с помощью ColdFusion?
-
21-09-2019 - |
Вопрос
Вопрос выше говорит обо всем.Я знаю, что вы можете создать PDF-файл из файла изображения или HTML в ColdFusion 8 с помощью CFPDF, но мне интересно, можно ли создать PDF-файл напрямую из документа MS Word - в CF8 или CF9.
Не могли бы вы импортировать документ Word и преобразовать его в HTML или файл изображения, а затем выполнить преобразование?Или есть ярлык?
Решение
см. документ: Совместимость файлов Office — использование cfdocument
КолдФьюжн 9 поддерживает OpenOffice, который использует
cfdocument
тег для преобразования документа Word (формат .doc) в PDF.
<cfdocument
format="pdf"
srcfile="C:\documents\MyDocument.doc"
filename="C:\documents\MyDocument.pdf">
</cfdocument>
Другие советы
В CF8 вы, вероятно, могли бы что-то сделать с интеграцией COM-объектов или интеграцией POI, но это не было бы просто/прямо.
Преобразование его в HTML с использованием функции «Сохранить как» в Word, вероятно, является самым простым способом использования CF8.Однако я предполагаю, что у Генри правильная идея: обновиться до CF9, чтобы воспользоваться преимуществами интеграции OO.O.
Редактировать: Благодаря @jarofclay теперь я знаю, что оболочка POI CFC была обновлена и теперь включает документы Word.Я помнил, что он поддерживает только Excel, но ситуация явно изменилась.Хм, не слишком ли поздно мне изменить свой голос за то, как это сделать в CF8?
Я совсем не знаком с CF, но если вы можете совершать из него вызовы веб-сервиса, попробуйте этот продукт.Он основан на MS-Office, а не на Open Office, поэтому обеспечивает гораздо лучшую точность преобразования.Он также поддерживает дополнительные форматы, включая Infopath, Excel, PowerPoint и т. д., а также Поддержка водяных знаков.
Обратите внимание, что я работал над этим продуктом, поэтому применяются обычные отказы от ответственности.