АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

doc2pdf - Интернет в облаке

Запустите doc2pdf в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда doc2pdf, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


unoconv - конвертируйте любой документ из любого поддерживаемого LibreOffice формата и в него

СИНТАКСИС


неуверенный [параметры] файл [файл2 ..]

неуверенный --listener [--server SRV] [--port PRT] [--connection CON]

ОПИСАНИЕ


unoconv - это утилита командной строки, которая может преобразовывать любой формат файла, который поддерживает LibreOffice.
import в любой формат файла, который LibreOffice может экспортировать.

unoconv использует привязки UNO LibreOffice для неинтерактивного преобразования документов.
и поэтому для связи требуется экземпляр LibreOffice. Поэтому, если он не может
найти его, он запустит свой собственный экземпляр для временного использования. При желании можно начать
Экземпляр «слушателя», который будет использоваться для последующих подключений или даже для удаленных подключений.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-с, --соединение
Строка подключения UNO, которая будет использоваться клиентом для подключения к экземпляру LibreOffice,
или используется слушателем, чтобы заставить LibreOffice слушать.

Строка подключения по умолчанию: "socket, host = localhost, port = 2002; urp; StarOffice.ComponentContext"

-d, --тип_документа
Укажите тип документа LibreOffice для внутреннего формата. Возможные типы документов
составляют: документ, графика, presentation, таблица.

Тип документа по умолчанию - «документ».

-е, --экспорт
Установите определенные параметры фильтра экспорта (связанные с используемым фильтром LibreOffice).

например. для выходного фильтра PDF можно указать: -e PageRange = 1-2

См. Раздел * ЭКСПОРТНЫЕ ФИЛЬТРЫ *.

-f, --формат
Укажите выходной формат для документа. Вы можете получить список возможных результатов
форматов для каждого типа документа с помощью параметра --show.

Тип документа по умолчанию - «PDF».

-F, --поле
Заменить пользовательское текстовое поле значением

например. -F Client_Name = "Oracle"

-я, --импорт
Установите определенные параметры фильтров импорта (связанные с используемым фильтром импорта LibreOffice
на основе имени входного файла).

См. Раздел * ИМПОРТ ФИЛЬТРОВ *.

-л, --слушатель
Запустите unoconv как прослушиватель для подключения клиентов unoconv.

-n, --no-запустить
По умолчанию, если слушатель не запущен, unoconv запустит собственный (временный) слушатель.
чтобы убедиться, что преобразование работает. Эта опция прервет преобразование, если нет
слушатель найден, а не запускает собственный слушатель.

-о, --выход
Если аргументом является каталог, поместите преобразованные документы в этот каталог. Если
предоставляется несколько входных файлов, используйте его как базовое имя (и добавьте выходное расширение).
В противном случае используйте его как имя выходного файла.

--пароль
Введите пароль для расшифровки документа

--трубка
Используйте канал в качестве альтернативного механизма подключения для общения с LibreOffice.

-р, --порт
Порт для прослушивания (как слушатель) или для подключения (как клиент).

Порт по умолчанию - «2002».

- сохранить
Сохранять временную метку и разрешения исходного документа

-s, --сервер
Сервер (адрес) для прослушивания (как слушатель) или для подключения (как клиент).

Сервер по умолчанию - «localhost».

--Показать
Перечислите возможные форматы вывода, которые будут использоваться с -f.

--стдин
Прочитать входной файл из stdin (имена файлов игнорируются, если они указаны)

--stdout
Распечатать преобразованный выходной файл в стандартный вывод.

-т, --шаблон
Укажите шаблон, который будет использоваться для импорта стилей из. Это может быть очень полезно, если вы
иметь фирменный стиль, который нужно применять к каждому распространяемому вами документу.

-Т, --тайм-аут
Когда unoconv запускает собственный слушатель, попробуйте подключиться к нему в течение нескольких секунд.
прежде чем сдаться. Увеличение этого параметра может помочь, когда вы получаете случайные ошибки, вызванные
слушатель не готов принять задания преобразования.

-v, --подробный
Будьте все более многословными.

АРГУМЕНТЫ


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

ИМПОРТИРОВАТЬ ФИЛЬТРЫ


В зависимости от используемого входного файла автоматически выбирается другой фильтр импорта LibreOffice.
используется unoconv. На этот фильтр импорта можно повлиять с помощью параметра -i, который, в зависимости от
используемый фильтр принимает разные аргументы.

Не всегда понятно, какие параметры фильтра импорта вы можете предоставить, диалоговое окно импорта в
LibreOffice для используемого вами фильтра может дать хорошее представление о том, что вы можете
ожидать как параметры фильтра импорта.

Ссылка - это документация LibreOffice, для электронных таблиц она описана по адресу:
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
но мы рассмотрим несколько примеров.

DEFAULT ИМПОРТИРОВАТЬ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Фильтр импорта по умолчанию для многих импортов (например, Lotus, dBase или DIF) принимает как единственный
аргумент тип кодировки ввода, поэтому, если вам требуется utf-8 (76), вы можете сделать:

-i FilterOptions = 76

Чтобы просмотреть список возможных типов кодировки, вы можете использовать приведенную выше ссылку, чтобы найти возможные
настройки.

· Параметры фильтра

ТЕКСТ ИМПОРТИРОВАТЬ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Фильтр импорта текста принимает параметр FilterOptions, содержащий кодировку ввода.

· Параметры фильтра

CSV ИМПОРТИРОВАТЬ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Фильтр импорта CSV принимает параметр FilterOptions в следующем порядке:
разделитель (и), разделитель текста, кодировка, первая строка, формат столбца

Например, вы можете использовать это для реальные документ, разделенный запятыми:

-i FilterOptions=44,34,76,2,1/5/2/1/3/1/4/1

который будет использовать запятую (44) в качестве разделителя полей, двойную кавычку (34) в качестве текста
разделитель, UTF-8 (76) для входной кодировки, начните со второй строки и используйте
указанные форматы для каждого столбца (1 означает стандартный, 5 означает дату ГГ / ММ / ДД)

Если вам нравится использовать более одного разделителя (например, пробел или табуляцию) и использовать системный
encoding (9), но без текстового разделителя вы можете:

-i FilterOptions = 9 / 32`` 9,2

Чтобы просмотреть список возможных типов кодировки, вы можете использовать приведенную выше ссылку, чтобы найти возможные
настройки.

· Параметры фильтра

ЭКСПОРТ ФИЛЬТРЫ


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

ТЕКСТ ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Фильтр экспорта текста принимает параметр FilterOptions, содержащий кодировку вывода.

· Параметры фильтра

Порядок аргументов:
кодировка, разделитель полей, текст-разделитель, кавычки-все-текстовые-ячейки, сохранить-содержимое-ячейки-как показано

CSV ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Фильтр экспорта CSV принимает различные аргументы в следующем порядке:
разделитель полей, разделитель текста, кодировка

Например, вы можете использовать это для реальные документ, разделенный запятыми:

-e FilterOptions = 44,34,76

который будет использовать запятую (44) в качестве разделителя полей, двойную кавычку (34) в качестве текста
разделитель, UTF-8 (76) для кодировки экспорта, начните со второй строки и используйте
указанные форматы для каждого столбца (1 означает стандартный, 5 означает дату ГГ / ММ / ДД)

Если вам нравится использовать более одного разделителя (например, пробел или табуляцию) и использовать системный
encoding (9), но без текстового разделителя вы можете:

-e FilterOptions = 9/32`` 9

Чтобы просмотреть список возможных типов кодировки, вы можете использовать приведенную выше ссылку, чтобы найти возможные
настройки.

· Параметры фильтра

PDF ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Фильтр экспорта PDF, вероятно, является наиболее продвинутым фильтром экспорта в своем роде с множеством
вариантов, которые можно использовать. Параметры фильтра экспорта описаны в отдельном документе, или
на вики LibreOffice по адресу:

http://wiki.services.openoffice.org/wiki/API/Tutorials/PDF_export

Например, можно указать: -e PageRange = 1-2

Вот список всех вариантов, но для получения более подробной информации, пожалуйста, загляните в Filters.txt:

· Алловдупликатефиелднаме

· Центральное окно

· Изменения

· КонвертироватьOOoTargetToPDFTTarget

· Отображение заголовка PDF-документа

· ДокументОткрытьПароль

· Встроить стандартные шрифты

· Разрешить копирование контента

· EnableTextAccessForAccessibilityTools

· Зашифровать файл

· Экспорт закладок

· Экспорт закладок в PDFDestination

· Экспорт полей форм

· Экспортлинксрелативфсис

· Экспортноты

· Экспорт страниц заметок

· Ферстпажеонлевефт

· Тип формы

· Скрыть меню просмотра

· Скрыть панель инструментов Viewer

· HideViewerWindowControls

· Начальная страница

· Исходный вид

· Исаддстрим

· Исскиппустые страницы

· Увеличение

· Максимальное разрешение изображения

· OpenBookmarkLevels

· Режим OpenInFullScreenMode

· Макет страницы

· Диапазон страниц

· PDFViewВыбор

· Пароль разрешения

· Печать

· Качественный

· Уменьшить разрешение изображения

· Изменить размер окна на начальную страницу

· Ограничить пароль разрешения

· Выбор

· ВыбратьPdfVersion

· Использовать сжатие без потерь

· ИспользоватьтегированныйPDF

· Использовать эффекты перехода

· Водяной знак

· Увеличение

ГРАФИКА ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
· Рост

· Разрешение

· Ширина

BMP ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
· Сжатие

· RLEEncoding

JPEG ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
· Глубина цвета

· Качественный

PBM / PGM / PPM ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
· Кодирование

PNG ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
· Сжатие

· Чересстрочный режим

GIF ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
· Чересстрочный режим

· Прозрачность

EPS ЭКСПОРТ ФИЛЬТР ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
· Формат цвета

· Сжатие

· Предварительный просмотр

· Версия

ПРИМЕРЫ


Вы можете использовать unoconv в автономном режиме, это означает, что при отсутствии LibreOffice
слушатель, он запустит свой собственный:

unoconv -f pdf некоторый-document.odt

Можно использовать unoconv в качестве слушателя (по умолчанию localhost: 2002), чтобы позволить другим unoconv
экземпляры подключаются к нему:

unoconv --listener &
unoconv -f pdf некоторый-document.odt
unoconv -f doc другой-document.odt
unoconv -f jpg некое-изображение.png
unoconv -f xsl какая-то таблица.csv
убить -15% -

Это также работает на удаленном хосте:

unoconv --listener --server 1.2.3.4 --port 4567

а затем подключите другую систему для преобразования документов:

unoconv --сервер 1.2.3.4 --порт 4567

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


UNO_PATH
указывает, что Unoconv при установке LibreOffice pyuno должен использовать, например.
/opt/libreoffice3.4/базис-ссылка/программа

ВЫХОД статус


Обычно статус выхода равен 0, если преобразование прошло успешно. Если произошла ошибка,
код возврата, скорее всего, является ошибкой, возвращаемой LibreOffice (или его интерфейсом, называемым
UNO), однако ошибка никогда не приводит к чему-то значимому. Если вам нравится
расшифруйте код ошибки LibreOffice, посмотрите:

http://cgit.freedesktop.org/libreoffice/core/tree/tools/inc/tools/errcode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/sfxecode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/soerr.hxx

Используя приведенные выше списки, код ошибки 2074 означает:

Класс: 1 (ERRCODE_CLASS_ABORT)
Код: 26 (ERRCODE_IO_INVALIDPARAMETER или SVSTREAM_INVALID_PARAMETER)

А код ошибки 3088 означает:

Класс: 3 (ERRCODE_CLASS_NOTEXISTS)
Код: 16 (ERRCODE_IO_CANTWRITE)

Используйте doc2pdf в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad