AudionAudion

Doc to PDF

github.com/Tensionix/doc-to-pdf ↗
Сборки этого проекта: версии, файлы и контрольные суммы.
Doc to PDF

Конвертирует документы пачками через сам Microsoft Office, а не сторонний движок: вёрстка, шрифты и подписи остаются на месте. Плюс типовая доработка полученных PDF.

1.6.2
3 загрузки с GitHub

Audion Doc to PDF

English · Руководство

Содержание

Пакетная конверсия Word, Excel и PowerPoint в PDF — родным экспортом самого Office. Плюс типовая обработка готовых PDF.

Зачем это сделано

PDF из документа Office можно получить десятком способов, и почти все портят результат: сторонние движки теряют шрифты, ломают нумерацию, переносят таблицы не туда. Единственный, кто гарантированно отдаёт то же, что видно на экране, — сам Office.

Но Office не умеет делать это пачкой. Открыть двести файлов и двести раз нажать «Сохранить как PDF» — не работа для человека.

Программа берёт это на себя: экспорт остаётся родным, а пакетность добавляется снаружи.

Принципы

Структура папок сохраняется. Обход рекурсивный, и результат повторяет дерево источника. Двести файлов из двадцати папок не сваливаются в одну.

Готовые PDF тоже обрабатываются. Не всё приходит из Office: часть материала уже в PDF, и ему нужна та же обработка — обрезка под формат, сборка, разбор.

Презентации кадрируются после. Экспорт даёт страницу как есть, а подгонка под 16:9 или A-серию идёт отдельным шагом — так исходный экспорт остаётся неиспорченным.

Что умеет

Рекурсивная конверсия папки с сохранением структуры, конверсия одного файла, кадрирование презентаций под 16:9 или A-серию, типовая обработка готовых PDF.

Дальше


Техническая часть

Требование

Установленный Microsoft Office: экспорт делает он, программа только управляет процессом.

Названия в рабочей области

Единый словарь для всех проектов Audion: Источник, Добавить файл…, Назначение, Сбросить, Удалить, Список.

Версии
1.6.2
Audion_Doc_to_PDF_v1.6.2_Full.zip182 МБ4 сентября 2026sha256только здесь
Audion_Doc_to_PDF_v1.6.2.zip3.6 МБ4 сентября 2026sha256только здесь
README_EN.dark.pdf56.7 КБ4 сентября 2026
README_EN.light-sand.pdf56.9 КБ4 сентября 2026
README_EN.md2.0 КБ4 сентября 2026
README_RU.dark.pdf64.4 КБ4 сентября 2026
README_RU.light-sand.pdf64.5 КБ4 сентября 2026
README_RU.md3.3 КБ4 сентября 2026
USER_GUIDE_EN.dark.pdf106 КБ4 сентября 2026
USER_GUIDE_EN.light-sand.pdf106 КБ4 сентября 2026
USER_GUIDE_EN.md3.9 КБ4 сентября 2026
USER_GUIDE_RU.dark.pdf124 КБ4 сентября 2026
USER_GUIDE_RU.light-sand.pdf124 КБ4 сентября 2026
USER_GUIDE_RU.md5.6 КБ4 сентября 2026
Установка

Программа портативная: распакованная папка и есть установленная программа. Реестр не трогается, удаление — удалить папку.

$name = "Audion_Doc_to_PDF_v1.6.2_Full.zip"
Invoke-WebRequest "https://audion.dev/get/doc-to-pdf/1.6.2/Audion_Doc_to_PDF_v1.6.2_Full.zip" -OutFile $name
Invoke-WebRequest "https://audion.dev/get/doc-to-pdf/1.6.2/Audion_Doc_to_PDF_v1.6.2_Full.zip.sha256" -OutFile "$name.sha256"

$want = (Get-Content "$name.sha256").Split(" ")[0]
$have = (Get-FileHash $name -Algorithm SHA256).Hash.ToLower()
if ($want -ne $have) { throw "сумма не сошлась: загрузка повреждена" }

Expand-Archive $name -DestinationPath ".\doc-to-pdf"
Все загрузки · На главную