Как преобразовать файлы Word в PDF с помощью Word 2007 программным способом? - PullRequest
3 голосов
/ 04 августа 2010

Раньше я конвертировал документы Word в PDF с помощью Word Automation: перечислял панели команд, пока не был найден элемент, содержащий «PDFmaker», перечислив его элементы управления и выполнив его.

В Word 2007 это больше не работает - хотя PdfMaker Com Addin установлен и доступен через меню Acrobat.

PDFmaker требуется по соображениям качества. Поэтому я не могу использовать надстройку Microsoft «Сохранить как PDF»; поэтому метод SaveAs, описанный в другом посте, здесь не применим.

Есть идеи?

1 Ответ

2 голосов
/ 04 августа 2010

Распространенный способ получить PDF из Word - это печать на виртуальном PDF-принтере.Могу поспорить, у вас есть один установленный.Возможно, вы найдете подходящее качество.

Код будет:

Application.ActivePrinter = "whatever PDF printer you've got"
ThisDocument.PrintOut OutputFileName:="c:\whatever.pdf", PrintToFile:=True
...