Как вы выводите информационную страницу в pdf?

Если man -t ls | ps2pdf - > ls.pdf man -t ls | ps2pdf - > ls.pdf полезен для вывода страницы ls man с помощью ps2pdf в pdf, что же касается информационных страниц?

Я пробовал что-то вроде следующего, но без успеха:

 info -o info | ps2pdf - > info.pdf 

Все это выводит пустой pdf-файл с именем info.pdf и выводит тело в текстовый файл.

4 Solutions collect form web for “Как вы выводите информационную страницу в pdf?”

Ах, информация приносит программы texi2ps и texi2pdf .

Поэтому, если вы найдете источник информации (info.texi), вы можете создавать красивые (или раздутые, в зависимости от вашей точки зрения) PDF, используя:

  texi2pdf info.texi 

Информация – это специализированный формат с небольшими возможностями форматирования, это в основном человек с гиперссылками. Большинство информационных файлов генерируются из источника Texinfo с помощью команды makeinfo . Texinfo предназначен для размещения широкого спектра выходов, как гипертекстовых, так и печатных, с базовым или симпатичным форматированием. Поддерживаемые форматы вывода включают информацию, HTML, DVI, PostScript и PDF.

PDF-файл может уже присутствовать в том же пакете, что и информационный файл или в отдельном пакете (в зависимости от того, сколько вы распространяете).

Если это не так, установите настройку Texinfo и получите источник пакета. Затем вы можете обработать источник Texinfo с помощью texi2pdf , и вы получите руководство в формате PDF с лучшим форматированием.

Я бы пошел с этим freecode.com/projects/info2man, поскольку я не знаю, можете ли вы напрямую выводить информацию. Это, по крайней мере, в репозиториях Debian и Ubuntu. Просто добавьте расширение своего класса (.ci) в качестве аргумента для info2man.

Я нашел решение, которое может не нуждаться в информационном исходном файле для преобразования информационных страниц в pdf. Тем не менее, сгенерированный формат PDF может быть не таким красивым, как вы думаете, но он очень похож на информационные страницы.
Согласно страницам man info , здесь есть опция -o, --output=file для преобразования информационных страниц в text файлы. Таким образом, вы можете преобразовать text файл в pdf с enscript и ps2pdf .

Пример: info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf info --subnodes -o - info | enscript -o - | ps2pdf - info.pdf
Примечание: --subnodes : рекурсивно выводят пункты меню.
Затем он будет генерировать info.pdf в вашем рабочем каталоге.

  • Как я могу обойти или исправить смещение принтера x0y?
  • Лигатуры отсутствуют в некоторых PDF-файлах
  • Можно извлечь название и pagenum каждой страницы в pdf-файле
  • Как извлечь файл hocr из PDF?
  • проблема с добавлением cidfont в ghostscript
  • конвертировать одностраничный пейзаж pdf в масштабируемый двухстраничный портрет pdf
  • Как запросить размер страницы pdf из командной строки?
  • Как объединить файл PDF так, чтобы каждый файл начинался с имени файла?
  • Извлечение PDF-содержимого и метаданных закладки
  • Проверка Ghostscript + QPDF и PDF / A-1b: как добавить разделитель EOL до конца
  • Как изменить размер содержимого PDF без изменения размера страницы?
  • Linux и Unix - лучшая ОС в мире.