преобразуйте djvu в PDF

  1. Если можно установить из репозитория. Проверьте дважды, нет ли у Вас его.
  2. Если Вы не можете попробовать связанный tarball от страницы Firefox.
  3. Вместо того, чтобы установить все зависимости ручной попыткой, устанавливающей их из репозитория. Наверняка Бойкий находится в debian repo. Вам нужны-dev/-devel или подобные именованные пакеты
  4. Для этой конкретной проблемы - Вы установили пакеты в чем-то префикс номера вызываемого абонента. Можно установить это ./configure --prefix=PREFIX и значение по умолчанию /usr/local. Следовательно необходимо добавить PREFIX/lib/pkgconfig к PKG_CONFIG_DIR. Точный метод варьируется от оболочки до оболочки, но самая простая опция (в течение времени единственной сессии) является командой export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

Как последний совет - не устанавливают из источника. Это намного более сложно, на который это похоже, и Вы столкнетесь с проблемами. Посмотрите на количество инструментов, которые Вы имеете в хинду операционной системе (revdep-rebuild, lafilefixer и т.д.) для обработки его. Вы будете самостоятельно, и firefox/xulrunner, использующий некоторые части нестандартным способом, даст полезные ошибки как XPCOM cannot start в случае несоответствия SONAME.

У Вас будут проблемы с удалением их также, и оно может оставленный мусор в системе. Обычно сценарии удаления не хорошо протестированы и даже создают, каждый записан небрежно.

6
02.11.2011, 19:04
1 ответ

Я пытался печатать djvu файл к PDF (использование Проявляют, таким образом, это - вероятно, соединение djvulibre, gtk + и Каир), но я получил путь меньший результат путем преобразования djvu страниц в использование PDF ImageMagick convert.

Для этого Вы должны

  1. извлеките каждую страницу как отдельный djvu документ (я не уверен если convert может иметь дело многостраничный djvu и многостраничный PDF, что легко), посмотрите djvmcvt -i ("косвенный" документ является документом, где каждая страница хранится в отдельном djvu файле),
  2. преобразуйте использование страницы convert — мы ничего не теряем здесь, помним, что djvu не является векторным, поэтому даже при генерации Adobe PDF Вы используете его для растрового изображения
  3. присоединитесь к страницам в единственном PDF (можно просто подать их к ghostscript - например, генерировав названный A4 PDF out.pdf со всеми страницами от *.pdf в текущем каталоге был бы gs -q -sPAPERSIZE=a4 -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf)

С учетом вышесказанного, имейте в виду это

  • Это делает просто прямое преобразование растрового изображения — я предполагаю единственную вещь, которую можно настроить, качество изображения, если это хранится в PDF с помощью сжатия с потерями (если convert не может сделать, это, ghostscript имеет некоторые опции настроить вывод pdfwrite, вроде -dPDFSETTINGS=, Я не уверен, но они могут включать возможность осуществления сжатия с потерями и определения уровня качества),

  • Это не использует djvu-специальные-знания, я предполагаю, что факт djvu кодирует передний план, и фон отдельно может использоваться для генерации PDF умным способом, который так или иначе использует это для оставления некоторого свободного места

  • PDF для векторного материала, djvu является путем, которому лучше удовлетворяют для растеризированных документов, чем PDF.

4
27.01.2020, 20:29

Теги

Похожие вопросы