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

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

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

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

72 ответа

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

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

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

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

Удачи!

1
ответ дан 25 July 2018 в 22:52

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

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

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

2
ответ дан 25 July 2018 в 22:52

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

4
ответ дан 25 July 2018 в 22:52
  • 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
ответ дан 25 July 2018 в 22:52
  • 1
    любые идеи, если книга не находится на одной странице, но разделены на несколько разделов / разделов? – Ciprian Tomoiagă 6 January 2017 в 23:55

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

2
ответ дан 25 July 2018 в 22:52

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

3
ответ дан 25 July 2018 в 22:52

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

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

9
ответ дан 25 July 2018 в 22:52
  • 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 развитие.

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

4
ответ дан 25 July 2018 в 22:52

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

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

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

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

удачи!

1
ответ дан 31 July 2018 в 10:40

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

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

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

2
ответ дан 31 July 2018 в 10:40

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

4
ответ дан 31 July 2018 в 10:40
  • 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
ответ дан 31 July 2018 в 10:40
  • 1
    любые идеи, если книга не находится на одной странице, но разделены на несколько разделов / разделов? – Ciprian Tomoiagă 6 January 2017 в 23:55

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

2
ответ дан 31 July 2018 в 10:40

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

3
ответ дан 31 July 2018 в 10:40

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

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

9
ответ дан 31 July 2018 в 10:40
  • 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
ответ дан 31 July 2018 в 10:40

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

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

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

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

удачи!

1
ответ дан 31 July 2018 в 11:43

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

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

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

2
ответ дан 31 July 2018 в 11:43

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

4
ответ дан 31 July 2018 в 11:43
  • 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
ответ дан 31 July 2018 в 11:43
  • 1
    любые идеи, если книга не находится на одной странице, но разделены на несколько разделов / разделов? – Ciprian Tomoiagă 6 January 2017 в 23:55

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

2
ответ дан 31 July 2018 в 11:43

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

3
ответ дан 31 July 2018 в 11:43

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

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

9
ответ дан 31 July 2018 в 11:43
  • 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
ответ дан 31 July 2018 в 11:43

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

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

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

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

удачи!

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

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

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

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

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

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

4
ответ дан 2 August 2018 в 04:16
  • 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
ответ дан 2 August 2018 в 04:16
  • 1
    любые идеи, если книга не в одну страницу, но разделить по нескольким chaptes/разделы ? – Ciprian Tomoiagă 6 January 2017 в 23:55

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

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

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

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

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

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