Я хотел бы видеть информационные или справочные страницы в формате PDF, чтобы форматирование отображалось правильно. Я вижу, что файл texi может быть преобразован (с texi2pdf), но я не могу найти файлы texi с локацией. В этом случае меня интересует информационная страница Gpg2.
i=gpg2; info $i | aha | wkhtmltopdf - $i.pdf
создает достойный файл PDF.
LibreOffice также может конвертировать в PDF:
i=gpg2; info $i > $i && libreoffice --convert-to pdf $i && rm $i
Выход может конкурировать с выше, на мой взгляд.
Также есть enscript, который предлагает интересные варианты форматирования (см. man enscript):
i=gpg2; info $i > $i; enscript -B -o $i.ps $i; ps2pdf $i.ps $i.pdf && rm $i{,.ps}
info gpg2 | lp -d PDF
использует CUPS PDF (вам может потребоваться сначала установить пакет cups-pdf), чтобы распечатать PDF-файл в ~/PDF/ - но это не так уж интересно.
[ ! d9]i=gpg2; info -ao $i.pdf $i
также работает, но выход уродливый.
i=gpg2; info $i | aha | wkhtmltopdf - $i.pdf
создает достойный файл PDF.
LibreOffice также может конвертировать в PDF:
i=gpg2; info $i > $i && libreoffice --convert-to pdf $i && rm $i
Выход может конкурировать с выше, на мой взгляд.
Также есть enscript, который предлагает интересные варианты форматирования (см. man enscript):
i=gpg2; info $i > $i; enscript -B -o $i.ps $i; ps2pdf $i.ps $i.pdf && rm $i{,.ps}
info gpg2 | lp -d PDF
использует CUPS PDF (вам может потребоваться сначала установить пакет cups-pdf), чтобы распечатать PDF-файл в ~/PDF/ - но это не так уж интересно.
[ ! d9]i=gpg2; info -ao $i.pdf $i
также работает, но выход уродливый.
i=gpg2; info $i | aha | wkhtmltopdf - $i.pdf
создает достойный файл PDF.
LibreOffice также может конвертировать в PDF:
i=gpg2; info $i > $i && libreoffice --convert-to pdf $i && rm $i
Выход может конкурировать с выше, на мой взгляд.
Также есть enscript, который предлагает интересные варианты форматирования (см. man enscript):
i=gpg2; info $i > $i; enscript -B -o $i.ps $i; ps2pdf $i.ps $i.pdf && rm $i{,.ps}
info gpg2 | lp -d PDF
использует CUPS PDF (вам может потребоваться сначала установить пакет cups-pdf), чтобы распечатать PDF-файл в ~/PDF/ - но это не так уж интересно.
[ ! d9]i=gpg2; info -ao $i.pdf $i
также работает, но выход уродливый.
Другие уже ответили на вопрос о том, как конвертировать info страницы в PDF, поэтому я расскажу о man страницах (оригинальная и лучшая онлайн-документация!).
В большинстве современных Unix системы, вы можете конвертировать man страницы в PDF, просто используя параметр -Tpdf для man, но имейте в виду, что он будет выводиться на stdout, поэтому вам нужно будет перенаправить его:
man -Tpdf man > manpage.pdf
Если по какой-либо причине ваша установленная версия troff / groff (механизм форматирования за страницами руководства) не поддерживает прямой вывод PDF, вы можете использовать ps2pdf, часть Ghostscript: [!d2 ]
man -Tps man | ps2pdf - manpage.pdf
Вы можете получить файлы .texi из исходного пакета:
Используйте
info -w Gpg2
, чтобы найти файл .info. В этом случае это /usr/share/info/gnupg.info.gz.
Теперь найдите пакет, который содержит его:
dpkg -S /usr/share/info/gnupg.info.gz
Это говорит вам, что файл находится в пакете gnupg. Загрузите исходный пакет:
apt-get source gnupg
apt-get сообщает вам
Picking 'gnupg2' as source package instead of 'gnupg'
и
dpkg-source: info: extracting gnupg2 in gnupg2-2.1.15
Итак, вы должны найти файлы .texi где-то в папке gnupg2-2.1.15/ (в этом случае они находятся в gnupg2-2.1.15/doc)
Другие уже ответили на вопрос о том, как конвертировать info страницы в PDF, поэтому я расскажу о man страницах (оригинальная и лучшая онлайн-документация!).
В большинстве современных Unix системы, вы можете конвертировать man страницы в PDF, просто используя параметр -Tpdf для man, но имейте в виду, что он будет выводиться на stdout, поэтому вам нужно будет перенаправить его:
man -Tpdf man > manpage.pdf
Если по какой-либо причине ваша установленная версия troff / groff (механизм форматирования за страницами руководства) не поддерживает прямой вывод PDF, вы можете использовать ps2pdf, часть Ghostscript:
man -Tps man | ps2pdf - manpage.pdf
Вы можете получить файлы .texi из исходного пакета:
Используйте
info -w Gpg2
, чтобы найти файл .info. В этом случае это /usr/share/info/gnupg.info.gz.
Теперь найдите пакет, который содержит его:
dpkg -S /usr/share/info/gnupg.info.gz
Это говорит вам, что файл находится в пакете gnupg. Загрузите исходный пакет:
apt-get source gnupg
apt-get сообщает вам
Picking 'gnupg2' as source package instead of 'gnupg'
и
dpkg-source: info: extracting gnupg2 in gnupg2-2.1.15
Итак, вы должны найти файлы .texi где-то в папке gnupg2-2.1.15/ (в этом случае они находятся в gnupg2-2.1.15/doc)
Другие уже ответили на вопрос о том, как конвертировать info страницы в PDF, поэтому я расскажу о man страницах (оригинальная и лучшая онлайн-документация!).
В большинстве современных Unix системы, вы можете конвертировать man страницы в PDF, просто используя параметр -Tpdf для man, но имейте в виду, что он будет выводиться на stdout, поэтому вам нужно будет перенаправить его:
man -Tpdf man > manpage.pdf
Если по какой-либо причине ваша установленная версия troff / groff (механизм форматирования за страницами руководства) не поддерживает прямой вывод PDF, вы можете использовать ps2pdf, часть Ghostscript:
man -Tps man | ps2pdf - manpage.pdf
Вы можете получить файлы .texi из исходного пакета:
Используйте
info -w Gpg2
, чтобы найти файл .info. В этом случае это /usr/share/info/gnupg.info.gz.
Теперь найдите пакет, который содержит его:
dpkg -S /usr/share/info/gnupg.info.gz
Это говорит вам, что файл находится в пакете gnupg. Загрузите исходный пакет:
apt-get source gnupg
apt-get сообщает вам
Picking 'gnupg2' as source package instead of 'gnupg'
и
dpkg-source: info: extracting gnupg2 in gnupg2-2.1.15
Итак, вы должны найти файлы .texi где-то в папке gnupg2-2.1.15/ (в этом случае они находятся в gnupg2-2.1.15/doc)