Создание pdf из HTML-книги

Я только что посмотрел это на своем компьютере. Проблема, похоже, происходит с любым загруженным мной форматом (tar.gz, .doc, .odt, .pdf). Я проверил источник значка в наутилусе, и он кажется неправильным местом (это ошибки и говорит «не найден - проверка орфографии и т. Д.».)

Таким образом, это, скорее всего, ошибка, и она должна быть сообщили. (Чтобы Google как Canonical не поддерживал Chrome & amp; Chromium)

16
задан 31 January 2011 в 19:15

72 ответа

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

Не обманывайтесь его менее привлекательным интерфейсом, он может многое сделать.

9
ответ дан 2 August 2018 в 04:16
  • 1
    Калибр также поставляется с инструментом командной строки, ebook-convert. Таким образом, вы можете сделать for file in *.html ; do ebook-convert "$file" "${file%.html}.pdf" ; done, и он преобразует все html-файлы в папку в PDF. – frabjous 17 November 2010 в 00:33
  • 2
    Это хороший инструмент, я также являюсь пользователем Caliber, я думаю, что последний из них заметно улучшил интерфейс. – Sabacon 17 November 2010 в 00:39

Htmldoc может быть полезен, см. здесь; http://www.htmldoc.org/, он доступен в программном центре, к сожалению, версия 1.8 имеет проблемы с кодированными файлами в формате unicode, но во многих случаях она по-прежнему может быть спасителем, проблема исправлена ​​в версии версии 1.9. [ ! d0]

Я обычно использую замечательное расширение вырезок здесь; http://www.htmldoc.org/ для Firefox для захвата веб-страниц, используйте инструменты редактирования в записках, чтобы исправить их, если это необходимо, а затем используйте htmldoc для преобразования всех страниц в PDF.

4
ответ дан 2 August 2018 в 04:16

В google-chrome вы можете создать pdf-файл для всего сайта с помощью расширения. Я использую расширение конвертера Web2PDF, которое делает PDF одним щелчком.

Вот скриншот этого плагина, предоставленного сайтом веб-магазина расширений google.

Кроме того, вы можете увидеть PDF-файл, созданный мной с помощью этого инструмента, загрузив следующий (правый клик, сохраните цель как): Расширение конвертера Web2PDF (некоторые браузеры, такие как google-chrome, могут разрешить вам

И если вы хотите отредактировать эти PDF-файлы, созданные с помощью расширения, чтобы удалить цифровую подпись, размещенную расширением в нижней части каждой страницы, или удалить что-либо еще, выполните Посмотрите на это: удалите текстовую информацию из PDF?

Удачи!

1
ответ дан 4 August 2018 в 20:21

я на самом деле голосовал за калибр решение. Но вот еще можно попробовать. Установите Abiword. Он может делать конвертирование между любыми форматами он знает из командной строки. Чтобы преобразовать все .HTML-файлы в папке .PDF вы могли бы сделать:

for file in *.html ; do abiword --to=pdf "$file" ; done

для более высокого уровня типографике (но, вероятно, сложнее), еще одним вариантом было так.

2
ответ дан 4 August 2018 в 20:21

самый простой способ? Файл > печать из браузера. Выберите печать в файл в качестве принтера, и он будет просить вас, где вы хотите его. Обязательно отметьте в формате PDF. Нажмите "Печать" и он будет сохранен на диск вместо того, чтобы печатать.

4
ответ дан 4 August 2018 в 20:21
  • 1
    Благодарю. Однако есть много файлов. Этот маневр практически невозможно. – Lucian Sasu 16 November 2010 в 20:13

Я бы рекомендовал использовать OpenOffice / LibreOffice для создания PDF. В качестве теста я загрузил Wget manul (все на одной странице), а затем открыл HTML-страницу в OponOffice и нажал кнопку «Экспорт напрямую в PDF». Он создал PDF с индексом из оглавления.

В прошлом я нашел, что это самый простой способ конвертировать HTML-страницы в PDF.

Скриншоты:

Руководство пользователя Wget экспортировано в PDF с использованием опции Open Office Export Directly to PDF в Open Office
3
ответ дан 4 August 2018 в 20:21
  • 1
    любые идеи, если книга не в одну страницу, но разделить по нескольким chaptes/разделы ? – Ciprian Tomoiagă 6 January 2017 в 23:55

В зависимости от документа html, который нужно распечатать, вы можете получить наилучшие результаты с помощью pandoc. Это один из самых универсальных конвертеров HTML-to-LaTeX. Полученный файл .tex можно легко преобразовать в PDF, используя xelatex или pdflatex. Множество опций доступно, если вы хотите вникать в синтаксис и пакеты LaTeX. Это может не сработать, если сохранить встроенные изображения и стили стилей HTML.

2
ответ дан 4 August 2018 в 20:21

Вы можете попробовать http://www.xhtml2pdf.com/. Это конвертер для HTML / XHTML и CSS в PDF. Все написано на Python.

3
ответ дан 4 August 2018 в 20:21

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

Не обманывайтесь его менее привлекательным интерфейсом, он может многое сделать.

9
ответ дан 4 August 2018 в 20:21
  • 1
    калибр также поставляется с инструментом командной строки, электронная книга-преобразования. Так что вы могли бы сделать for file in *.html ; do ebook-convert "$file" "${file%.html}.pdf" ; done и он преобразует все HTML-файлы в папке в pdf. – frabjous 17 November 2010 в 00:33
  • 2
    Это хорошее средство, я тоже пользователь Калибр, я думаю, что последний имеет заметные улучшения в пользовательском интерфейсе. – Sabacon 17 November 2010 в 00:39

свойстве htmldoc может быть полезным, видеть его здесь; http://www.htmldoc.org/ он доступен из центра программного обеспечения, к сожалению, версия 1.8 имеет проблемы с Unicode, закодированные файлы, но во многих случаях он может быть спасителем, проблема Исправлена в версии 1.9 развитие.

я обычно использую замечательный расширением scrapbook здесь; http://www.htmldoc.org/ для Firefox, чтобы захватить веб-страницы, использовать инструменты редактирования в записках исправить их, если это необходимо, и затем используйте свойстве htmldoc, чтобы преобразовать все страницы в pdf.

4
ответ дан 4 August 2018 в 20:21

в Google-Chrome, вы можете создать PDF-файл ФО всего сайта с помощью расширений. Лично я использую расширение Web2PDF конвертер, который делает PDF просто в один клик.

вот скриншот этого плагина, предоставляемые расширениями Google веб-сайте магазина.

дополнительно, вы можете посмотреть PDF-файл создан мной с помощью этого инструмента, при загрузке следующей (правый клик, "Сохранить объект как"): конвертер расширение Web2PDF (некоторые браузеры, такие как Google-Chrome может разрешить вам посмотреть этот онлайн).

и если вы хотите редактировать файлы PDF, созданные расширение для того, чтобы удалить цифровую подпись размещают на расширение в нижней части каждой страницы или удалить что-нибудь еще, взгляните на это: удалить текстовую информацию из PDF?

удачи!

1
ответ дан 6 August 2018 в 04:21

Я фактически проголосовал за решение калибра. Но вот еще один пример. Установите AbiWord. Он может делать преобразования между любыми форматами, которые он знает из командной строки. Чтобы преобразовать все .html-файлы в папку в .pdf, вы могли бы сделать:

for file in *.html ; do abiword --to=pdf "$file" ; done

Для типографики более высокого уровня (но, возможно, более сложной) другой вариант AbiWord .

2
ответ дан 6 August 2018 в 04:21

самый простой способ? Файл > печать из браузера. Выберите печать в файл в качестве принтера, и он будет просить вас, где вы хотите его. Обязательно отметьте в формате PDF. Нажмите "Печать" и он будет сохранен на диск вместо того, чтобы печатать.

4
ответ дан 6 August 2018 в 04:21
  • 1
    Благодарю. Однако есть много файлов. Этот маневр практически невозможно. – Lucian Sasu 16 November 2010 в 20:13

я бы порекомендовал с помощью OpenOffice/LibreOffice для создания PDF. В качестве теста я скачал манул с wget (на одной странице) и затем открыть HTML-страницу в OponOffice и нажал на "экспорт непосредственно кнопка PDF". Он создал PDF с с индексом из таблицы содержания.

в прошлом я обнаружил, что это самый простой способ для преобразования HTML-страниц в pdf. Она также позволяет вносить изменения без особых усилий.

скриншоты:

руководство команды wget экспортировать в PDF с использованием открытых экспорт напрямую в PDF в офис
3
ответ дан 6 August 2018 в 04:21
  • 1
    любые идеи, если книга не в одну страницу, но разделить по нескольким chaptes/разделы ? – Ciprian Tomoiagă 6 January 2017 в 23:55

В зависимости от документа html, который нужно распечатать, вы можете получить наилучшие результаты с помощью pandoc. Это один из самых универсальных конвертеров HTML-to-LaTeX. Полученный файл .tex можно легко преобразовать в PDF, используя xelatex или pdflatex. Множество опций доступно, если вы хотите вникать в синтаксис и пакеты LaTeX. Это может не сработать, если сохранить встроенные изображения и стили стилей HTML.

2
ответ дан 6 August 2018 в 04:21

Вы могли бы попробовать http://www.xhtml2pdf.com/. Это конвертер для HTML/XHTML и CSS в pdf. Все написано в Python.

3
ответ дан 6 August 2018 в 04:21

Калибр-это довольно мощный инструмент для преобразования вещей в электронные книги в различных форматах. Доступен в программный Центр рядом с вами!

не обманывайтесь его менее красивый интерфейс, он может сделать многое.

9
ответ дан 6 August 2018 в 04:21
  • 1
    калибр также поставляется с инструментом командной строки, электронная книга-преобразования. Так что вы могли бы сделать for file in *.html ; do ebook-convert "$file" "${file%.html}.pdf" ; done и он преобразует все HTML-файлы в папке в pdf. – frabjous 17 November 2010 в 00:33
  • 2
    Это хороший инструмент, я также являюсь пользователем Caliber, я думаю, что последний из них заметно улучшил интерфейс. – Sabacon 17 November 2010 в 00:39

Htmldoc может быть полезен, см. здесь; http://www.htmldoc.org/, он доступен в программном центре, к сожалению, версия 1.8 имеет проблемы с кодированными файлами в формате unicode, но во многих случаях она по-прежнему может быть спасителем, проблема исправлена ​​в версии версии 1.9. [ ! d0]

Я обычно использую замечательное расширение вырезок здесь; http://www.htmldoc.org/ для Firefox для захвата веб-страниц, используйте инструменты редактирования в записках, чтобы исправить их, если это необходимо, а затем используйте htmldoc для преобразования всех страниц в PDF.

4
ответ дан 6 August 2018 в 04:21

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

Не обманывайтесь его менее привлекательным интерфейсом, он может многое сделать.

9
ответ дан 7 August 2018 в 22:27

Htmldoc может быть полезен, см. здесь; http://www.htmldoc.org/ он доступен из программного центра, к сожалению, версия 1.8 имеет проблемы с кодированными файлами в формате unicode, но во многих случаях это все еще может быть спасителем, проблема исправлена в версии версии 1.9.

Я обычно использую замечательное расширение вырезок здесь; http://amb.vis.ne.jp/mozilla/scrapbook/ для Firefox для захвата веб-страниц, используйте инструменты редактирования в записках, чтобы исправить их, если это необходимо, а затем используйте htmldoc для конвертировать все страницы в PDF.

4
ответ дан 7 August 2018 в 22:27

В зависимости от документа html, который нужно распечатать, вы можете получить наилучшие результаты, используя pandoc . Это один из самых универсальных конвертеров HTML-to-LaTeX. Полученный файл .tex можно легко свернуть на PDF , используя xelatex или pdflatex . Множество опций доступно, если вы хотите вникать в синтаксис и пакеты LaTeX. Возможно, это не сработает, если сохранить встроенные изображения и стили HTML.

2
ответ дан 7 August 2018 в 22:27

Вы можете попробовать http://www.xhtml2pdf.com/ . Это конвертер для HTML / XHTML и CSS в PDF. Все написано на Python.

3
ответ дан 7 August 2018 в 22:27

Самый простой способ? Файл> Печать из вашего браузера. Выберите «Печать в файл» в качестве вашего принтера, и он спросит вас, где вы хотите. Обязательно отметьте PDF. Нажмите «Печать», и он фактически будет сохранен на вашем диске вместо фактической печати. ​​

4
ответ дан 7 August 2018 в 22:27

Я бы рекомендовал использовать OpenOffice / LibreOffice для создания PDF-файла. В качестве теста я загрузил Wget manul (все на одной странице), а затем открыл HTML-страницу в OponOffice и нажал кнопку «Экспорт напрямую в PDF». Он создал PDF с индексом из оглавления.

В прошлом я нашел, что это самый простой способ конвертировать HTML-страницы в PDF.

Скриншоты:

  • Руководство пользователя Wget экспортировано в PDF с помощью Open Office
  • Экспортировать напрямую в PDF-файл в Open Office
3
ответ дан 7 August 2018 в 22:27

Я фактически проголосовал за решение калибра. Но вот еще один пример. Установите AbiWord . Он может делать преобразования между любыми форматами, которые он знает из командной строки. Чтобы преобразовать все .html-файлы в папку в .pdf, вы могли бы сделать:

для файла в * .html; do abiword --to = pdf "$ file"; done

Для типографики более высокого уровня (но, возможно, более сложной) другой вариант будет PrinceXML .

2
ответ дан 7 August 2018 в 22:27

В google-chrome вы можете создать pdf-файл для всего сайта с помощью расширения. Я лично использую расширение Web2PDF Converter , которое делает PDF просто щелчком.

Вот скриншот этого плагина, предоставленного сайтом веб-магазина расширений google.

enter image description here [!d3]

Кроме того, вы можете увидеть PDF-файл, созданный мной с помощью этого инструмента, загрузив следующий (правый клик, сохраните цель как): http: / /geppettvs.servehttp.com/resources/askubuntu-com.pdf (некоторые браузеры, такие как google-chrome, могут видеть это в Интернете).

И если вы хотите отредактировать созданные PDF-файлы по расширению, чтобы удалить цифровую подпись, размещенную расширением в нижней части каждой страницы, или удалить что-либо еще, посмотрите на это: Удалить текстовую информацию из PDF?

Удачи!

1
ответ дан 7 August 2018 в 22:27

Вы можете попробовать http://www.xhtml2pdf.com/ . Это конвертер для HTML / XHTML и CSS в PDF. Все написано на Python.

3
ответ дан 10 August 2018 в 10:35

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

Не обманывайтесь его менее привлекательным интерфейсом, он может многое сделать.

9
ответ дан 10 August 2018 в 10:35

Htmldoc может быть полезен, см. здесь; http://www.htmldoc.org/ он доступен из программного центра, к сожалению, версия 1.8 имеет проблемы с кодированными файлами в формате unicode, но во многих случаях это все еще может быть спасителем, проблема исправлена в версии версии 1.9.

Я обычно использую замечательное расширение вырезок здесь; http://amb.vis.ne.jp/mozilla/scrapbook/ для Firefox для захвата веб-страниц, используйте инструменты редактирования в записках, чтобы исправить их, если это необходимо, а затем используйте htmldoc для конвертировать все страницы в PDF.

4
ответ дан 10 August 2018 в 10:35

В зависимости от документа html, который нужно распечатать, вы можете получить наилучшие результаты, используя pandoc . Это один из самых универсальных конвертеров HTML-to-LaTeX. Полученный файл .tex можно легко свернуть на PDF , используя xelatex или pdflatex . Множество опций доступно, если вы хотите вникать в синтаксис и пакеты LaTeX. Возможно, это не сработает, если сохранить встроенные изображения и стили HTML.

2
ответ дан 10 August 2018 в 10:35

Другие вопросы по тегам:

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