
Я работаю с MS Word, и есть несколько мест, где мне важен окончательный вид документа. Я не хочу разделять определенные части (например, вставленный исходный код). Я также не хочу превращать эти части в объекты, потому что, хотя это и сохранит их неразделенными, это часто добавит в документ пустое пространство вокруг них. Web Layout подходит для разработки, но в конечном итоге я буду экспортировать документ в PDF. Я хотел бы, чтобы полученный PDF был простоодна длинная страница.
Как экспортировать документ MS Word в PDF так, чтобы полученный файл содержал только одну страницу (результат объединения всех страниц, без, казалось бы, случайных верхних и нижних колонтитулов между содержимым)?
решение1
Я не думаю, что решение с редактором PDF даст вамдействительноодна сплошная страница. Я думаю, что она все равно будет содержать разрывы страниц.
Вместо этого есть другой способ сделать это.
Сначала вам нужно будет преобразовать документ Word в HTML. Мне понравилосьэтотонлайн-сервис для этой цели, но вы также можете использоватьпандокдля преобразования docx в html, например:
pandoc --extract-media='media' -s your_file.docx -t html -o your_file.html
Затем из HTML вам нужно будет преобразовать в действительно непрерывный одностраничный PDF. Это можно сделать так:
Получать
wkhtmltopdf
-https://wkhtmltopdf.org/downloads.html(Не забудьте добавить PATH!)Откройте терминал и выполните
wkhtmltopdf -T 0 -B 0 --page-width 210mm --page-height 594mm input.html output.pdf
Здесь измените
--page-height
параметр на (297*Количество страниц A4) в вашем документе Word. Например, для 2 страниц A4 это будет 2*297 = 594 мм
Для более сложных файлов, содержащих дополнительные файлы, извлеките первый .zip
, затем используйте
wkhtmltopdf -T 0 -B 0 --page-width 210mm --page-height 594mm --enable-local-file-access input.html output.pdf
решение2
У меня есть простое решение:
конвертировать в обычный PDF-файл.
Загрузить PDF-файл на
https://foxyutils.com/mergepdf/