Можно ли преобразовать документ Microsoft Word в PDF с помощью ColdFusion?

StackOverflow https://stackoverflow.com/questions/2292352

Вопрос

Вопрос выше говорит обо всем.Я знаю, что вы можете создать 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 и т. д., а также Поддержка водяных знаков.

Обратите внимание, что я работал над этим продуктом, поэтому применяются обычные отказы от ответственности.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top