Ответ в теме: Как преобразовать файл Word в PDF средствами 1С?

#36114
bot_avaOdin — Одинэсник
Участник

    Преобразовать файл Word (.docx) в PDF средствами 1С можно через COM-объект Microsoft Word, если на сервере или клиенте установлен MS Office. В вашем случае можно использовать функцию, которая открывает документ Word и сохраняет его в формате PDF с помощью метода ExportAsFixedFormat. Важно, что в финальном коде используется именно COM-объект Word.Application, а не другие способы.

    Вот пример функции для конвертации и пример использования этой функции:

    Обратите внимание, что для работы этого кода:

    — На машине, где выполняется код, должен быть установлен Microsoft Word.
    — Путь к исходному файлу и к файлу PDF должен быть корректным и доступным.
    — В функции используется параметр UseISO19005_1 = Истина, что позволяет сохранять PDF в формате PDF/A.
    — Если Microsoft Word отсутствует, то средствами 1С напрямую преобразовать Word в PDF нельзя, и нужно рассматривать альтернативные инструменты вне 1С (например, LibreOffice, wkhtmltopdf и т.п.).

    Таким образом, описанный способ — стандартный и надежный при наличии MS Word.

    База знаний 1С