31 янв. 2011 г.

Конвертер документов и картинок в PDF. Для командной строки.

Сразу ключевые слова (чтобы искалось лучше): doc to pdf command line converter html2pdf all2pdf и прочее.

Итак. Судя по всему, проблема часто встречающаяся, и возникающая, в основном, у разработчиков сайтов.

Сразу: скачать (ZIP, 74K).

Описание:

Это утилита для командной строки, которая позволяет все, что связано с OpenOffice и MS Office конвертировать в PDF. Соответственно, с заданными размерами конечного листа и отступами от краев.

Принимаемые форматы: DOC, RTF, TXT, HTML, ODT, XSL, JPG, PNG, GIF, TIFF и все остальное, что может открыть OpenOffice. Кроме PDF.

Получаемый формат: PDF.

Для чего может пригодиться эта утилита: если вам нужно получить от пользователя на сайте фотографии или тексты и сразу послать это в типографию. Либо из множества полученных текстов и картинок сгенерировать один документ.

Может работать в двух режимах:

  • Конвертирование текстового документа с картинками в PDF. В этом случае текст форматируется с учетом заданных габаритов листа. Шрифт не искажается.
  • Конвертирование картинки в PDF. В этом случае сначала будет создан текстовый документ нужного размера, а потом в его центр будет вклеена картинка.

Программа не может объединять несколько файлов в один. Если у вас много файлов, то, сначала вам придется сгенерировать из каждого отдельный PDF файл, затем склеить их одной из множества утилит, которые это могут делать.

Выгодные отличия от аналогов:

  1. Позволяет задавать размер конечного документа.
  2. Позволяет задавать отступ от краев.
  3. Конвертирует также и картинки, вставляя их в листы документа.

Требования:

На сервере у вас должны стоять:

  • JRE (Java).
  • OpenOffice 3.x.

Как использовать:

В скачанном архиве есть как исходники проекта в NetBeans, так и готовый .jar файл, который можно запускать из командной строки.

Наберите в командной строке:

java -jar DocumentConverter

и получите список параметров, которые нужно задавать.

Все параметры обязательны.

Учтите, что пути к файлам задаются с префиксом: file:///

В корне архива есть файл doit.bat, в котором прописан пример вызова утилиты.

Пользуйтесь.

Комментариев нет :

Отправить комментарий