pdf2djvu(1) | руководство по pdf2djvu | pdf2djvu(1) |
НАЗВАНИЕ¶
pdf2djvu - создаёт DjVu-файлы из PDF-фаловСИНТАКСИС¶
pdf2djvu [{-o | --output} результирующий-djvu-файл] [параметр...] pdf-файл...
pdf2djvu {-i | --indirect} файл-индекса-djvu [параметр...] pdf-файл...
pdf2djvu {--version | --help | -h}
ОПИСАНИЕ¶
Программа создаёт DjVu-файл из одного или нескольких Portable Document Format файлов.ПАРАМЕТРЫ¶
pdf2djvu допускает следующие параметры:Тип документа, имена файлов¶
-o, --output=результирующий-djvu-файл-i, --indirect=файл-индекса-djvu
--page-id-template=шаблон
Шаблон по умолчанию «p{page:04*}.djvu».
По причине портабельности идентификатор страницы:
--page-id-prefix=префикс
--page-title-template=шаблон
Шаблон по умолчанию «{label}».
--no-page-titles
Разрешение, размер страницы¶
-d, --dpi=разрешение--media-box
--page-size=ширинаxвысота
--guess-dpi
Качество изображения¶
--bg-slices=n+...+n, --bg-slices=n,...,n--bg-subsample=n
--fg-colors=default
--fg-colors=web
--fg-colors=n
--fg-colors=black
--monochrome
--loss-level=n
--lossy
--anti-alias
Извлечение¶
--no-metadataПо умолчанию:
Примечание
В случае нескольких входных документов используются только метаданные из первого.
--verbatim-metadata
--no-outline
--hyperlinks=border-avis
По умолчанию границы ссылок становятся видимыми только при наведении на ссылку мыши.
--hyperlinks=#RRGGBB
--no-hyperlinks, --hyperlinks=none
--no-text
--words
--lines
--crop-text
--no-nfkc
По умолчанию применяется NFKC нормализация для всех символов.
--filter-text=командная строка
Этот параметр подразумевает --no-nfkc.
-p, --pages=диапазон-страниц
По умолчанию конвертируются все страницы.
Производительность¶
-j, --jobs=n-j0, --jobs=0
Подробности, справка¶
-v, --verbose-q, --quiet
--version
-h, --help
ОКРУЖЕНИЕ¶
Следующие переменные окружения оказывают влияние на pdf2djvu в Unix-системах:OMP_*
TMPDIR
ЯЗЫК ШАБЛОНОВ¶
Синтаксис шаблонов¶
Язык шаблонов использует как образец синтаксис форматирования строк в Python[5].Шаблон — это текст, который содержит поля, окружённые фигурными скобками {}. Когда шаблон применяется, поля заменяются соответствующим образом отформатированными значениями. Кроме того, {{ и }} заменяются одиночными { и } соответственно.
Синтаксис полей¶
Каждое поле состоит из имени переменной, за которым может следовать сдвиг (не обязательно) и спецификация формата (не обязательно).Сдвиг — целое число со знаком (т. е. начинающееся на + or -).
Формат спецификации включает двоеточие, а затем спецификатор ширины поля.
Спецификатор ширины поля — это целое десятичное число определяющее минимальную ширину поля. Если не указано, тогда ширина поля вычисляется по содержимому. Предшествующий спецификатору знак нуля (0) делает возможным заполнение нулями.
После спецификатора ширины поля может располагаться знак звёздочки (*), что увеличивает минимальную ширину поля до максимально возможной длины переменной.
Доступные переменные¶
dpagepage, spage
label
Эта переменная доступна только для заголовков страницы.
ДЕТАЛИ РЕАЛИЗАЦИИ¶
Алгоритм разделения слоёв¶
Если не используется параметр --monochrome, pdf2djvu использует следующий простой алгоритм:СООБЩЕНИЯ ОБ ОШИБКАХ¶
Если вы нашли ошибку в pdf2djvu, сообщите о ней в баг-трекер[6] или в список рассылки[7].СМОТРИТЕ ТАКЖЕ¶
djvu(1), djvudigital(1), csepdjvu(1)ПРИМЕЧАНИЯ¶
- 1.
- RFC 3999
- 2.
- NFKC
- 3.
- Alphabetic Presentation Forms block
- 4.
- спецификации OpenMP API
- 5.
- синтаксис форматирования строк в Python
- 6.
- баг-трекер
- 7.
- список рассылки
02.01.2019 | pdf2djvu 0.9.12 |