Автор Тема: Пакетное конвертирование DOC->PDF (свободно-бесплатное)  (Прочитано 13219 раз)

monday2000

  • Администратор
  • *****
  • Сообщений: 985
    • AOL клиент - -
    • Yahoo клиент - -
    • Просмотр профиля
    • Создание книг в электронном виде из бумажных книг (в формате DjVu)
    • E-mail
Существует такая популярная задача, как пакетная конвертация группы DOC-файлов в PDF-файл (один многостраничный или несколько одностраничных).

Существует масса т.н. виртуальных PDF-принтеров, которые умеют "распечатывать" ОДИН вордовский DOC-файл в ОДИН соответствующий ему PDF-файл.

Но что делать, если у нас десятки DOC-файлов, и мы хотим без лишних хлопот создать из них один многостраничный PDF-файл?

Кроме того, хотелось бы ещё, чтобы такой пакетный конвертер был свободно-бесплатным (взломанные коммерческие программы использовать не хотелось бы).

Я пока что нашёл такое решение: свободно-бесплатный (и даже с открытыми исходниками) виртуальный PDF-принтер PDFCreator http://www.pdfforge.org/ . В качестве движка он использует GhostScript.

Этот виртуальный принтер даёт возможность пакетной печати - по крайней мере, для форматов DOC, DOCX. Правда, насколько я понял, минус в том, что необходимо наличие на компьютере установленного MS Office.

Зато имеется такой плюс, как возможность печати не только в PDF - но также и в обычные графические форматы - такие как TIF, BMP, и т.д.

Теперь о том, как выполнить такую пакетную печать:

1. В программной группе (меню "Пуск"-"Программы") "PDFCreator" запускаем приложение "PDFCreator". Откроется т.н. Монитор печати PDF.

2. Выбираем в меню "Принтер" - "Остановить".

3. Выделяем печатаемые DOC-файлы и "бросаем" (через Drag-n-Drop) их в окошко программы.

4. Выбираем в меню "Документ" - "Объединить все".

5. Выбираем в меню "Принтер" - "Остановить" (т.е. чтобы снять остановку принтера). Запустится собственно виртуальная печать - которая завершится созданием нужного многостраничного PDF-файла.

Если нужен не 1 многостраничный PDF, а много одностраничных - то п.4 делать не нужно.

Если нужно создать, скажем, многостраничный TIFF - а не PDF - то в настройках "Автосохранение" указываем формат "TIFF". А можно и множество одностраничных BMP так сделать.

Если кто-то знает другие варианты свободно-бесплатной пакетной PDF-печати - прошу привести их.
« Последнее редактирование: 08 БХЭвпСам 2010, 12:05:27 от monday2000 »

physicsworks

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Как вариант, можно перегнать rtf конвертором в TeX, а потом уже сгенерировать PDF. Конечно, требуется наличие LaTeX'a. Существуют конверторы, способные справиться как со структурой rtf-документа, так и с не очень "крутыми" формулами (последнее очень важно для научно-технических текстов). Здесь приведен список (не полный) конверторов.
В итоге кроме PDF-файла вы получаете еще и удобочитаемые красивые формулы LaTeX'a. Естественно, в случае написания научно-технических текстов, лучше сразу писать в LaTeXe, но бывает нужно перегнать уже написанный кем-то текст в Word/OpenOffice.
Удачи!

57an

  • Постоялец
  • ***
  • Сообщений: 201
    • Просмотр профиля
    • Djvu Bookmarker on SF.net
Мне понравилось как работает стандартный майкрософтовский Add-in к Word 2007 - Save as PDF. По крайней мере у него нет нехорошей привычки перекодировать скриншоты в jpeg-формат, что было очень некстати для наших инструкций.
Если нужно сохранить пакетно, использую несложный скрипт на VBA. Единственно, у утилиты привычка открывать pdf-файл после создания. Но семерка их все группирует в панели задач, так что закрываются они потом тоже пакетно )

Diana003

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
    • E-mail
Конвертер PDF PDF to PPT Converter enables you to convert PDF to PowerPoint (PPT) with clicks. Displaying PDF contents is easy after converting PDF to PPT.
 :-*

Eugeen1948

  • Пользователь
  • **
  • Сообщений: 59
    • Просмотр профиля
    • E-mail
Вообще-то пакетное конвертирование многих форматов из/в PDF грамотно реализовано в Acrobat 10. Бысто и результат прекрасный.