
Я ищу какой-нибудь конвертер DOCX в PDF, который можно использовать через командную строку.
.docx
Мне не нужно сохранять никакую функциональность оригинала . По сути, мне нужно просто преобразование пиксель-в-пиксель. Другими словами, просто преобразование, которое берет файл DOCX как изображение и вставляет его в выходной PDF-файл.
Существует ли где-нибудь такой тип преобразования? Я потратил последние несколько часов, пытаясь найти это, прежде чем спрашивать, чтобы не задавать лишних вопросов, но мне не повезло.
EDIT: Хорошо, так что для дополнительной информации. Я использую некоторое программное обеспечение для создания отчетов, которое лучше всего выводит в DOCX из DOCX. При выводе в PDF возникают некоторые проблемы с форматированием диаграмм/графиков и т. д. Теперь я подумал, что если бы я мог запускать свои отчеты в DOCX (которые были бы отформатированы именно так, как я хочу), а затем конвертировать их в PDF, то я был бы в деле. Но при конвертации их в PDF для меня важно только то, что PDF выглядит идентично документу DOCX, но мне не нужна функциональность PDF. Другими словами, есть ли какой-то инструмент командной строки, который мог бы, говоря простыми словами, сделать «скриншот» документа Word и поместить его в PDF.
решение1
Я предлагаю вам поэкспериментировать с несколькими различными драйверами принтера PDF, чтобы увидеть, получите ли вы другие результаты, или настроить файл DOCX так, чтобы преобразование в PDF было более точным. Оба эти варианта будут лучше, чем преобразование DOCX в изображение в PDF.
Что касается вашего запроса, у вас есть несколько вариантов:
- Вручную сделайте снимок экрана каждой страницы в вашем файле DOCX.
- Используйте инструмент или службу преобразования DOCX в изображение (погуглите)
- Конвертировать изображение в PDF
Однако вполне вероятно, что любой инструмент преобразования DOCX в изображение на самом деле будет проходить через тот же процесс рендеринга, через который проходит файл DOCX при печати в PDF, поскольку механизмы печати на виртуальном принтере изображений и виртуальном принтере PDF очень похожи.
Таким образом, у вас остается первый вариант: сделать снимок экрана каждой страницы вручную (вряд ли вы найдете инструмент командной строки, который это сделает, поскольку это немного необычно), или привести файл DOCX в такую форму, чтобы печать в PDF дала желаемые результаты.