Как преобразовать большой файл .htm в .pdf?

751
Joseph McNamara

У меня довольно большой файл .htm, 100 МБ, который не загружается полностью ни в одном из браузеров, которые я пробовал (страница перестает отображаться после определенного момента), поэтому я хочу попробовать преобразовать файл в файл .pdf, чтобы Я могу просмотреть весь документ. Поскольку браузер не может полностью отобразить файл, какое программное обеспечение / программа может преобразовать этот большой файл .htm, если браузер не может загрузить весь файл за один раз? Может быть, какое-то программное обеспечение / программа, которая может загружать файл порциями за раз, а затем, в конце концов, собирать их все вместе? Или конвертирует файл на лету, не загружая весь файл перед его обработкой? (Я на Windows 7) Спасибо

0
HTML-файлы никогда не должны становиться такими большими. Однако, если у вас Word 2010 или более поздняя версия, вы можете загрузить HTML-файл в Word, а затем «Сохранить как ... PDF». Jeff Zeitlin 6 лет назад 0
Вы должны показать свою работу над этим, мы здесь, чтобы помочь, но мы не сделаем это за вас. http://lmgtfy.com/?iie=1&q=html+to+pdf David Golding 6 лет назад 0
@JeffZeitlin Я уже пробовал это, но он падает каждый раз, когда пытается открыть его. Я могу открыть его с помощью текстового редактора, как Sublime, просто отлично Joseph McNamara 6 лет назад 0
@DavidGolding Ничего из этого не работает, потому что они либо не могут обрабатывать большие файлы, либо не полностью отображают страницу перед конвертированием, как я уже говорил в своем посте. Joseph McNamara 6 лет назад 0
Вам, вероятно, следует использовать эти текстовые редакторы для проверки HTML на наличие проблем, которые могут вызывать сбои. Требуется много текста, чтобы добраться до 100 МБ, и это действительно заставляет меня задуматься, какого черта этот файл требует такого большого количества текста, и можно ли его вообще уменьшить. music2myear 6 лет назад 1
Хорошо, вы упомянули «браузеры», но вы не пробовали Word или любой другой текстовый процессор. Jeff Zeitlin 6 лет назад 0
Возможно, html-файл настолько большой из-за встроенных изображений base64? Пример: ` ` Edi 6 лет назад 0

1 ответ на вопрос

0
slhck

У Pandoc нет жестких ограничений на объем используемой памяти. Вы можете вызвать из консоли после установки с помощью этой команды:

pandoc -f html -t pdf yourfile.html 

К сожалению, чтобы правильно преобразовать файл размером 100 МБ, вам, вероятно, потребуется не менее 64 ГБ ОЗУ.

Я успешно преобразовал html-файл размером 50 МБ с помощью pandoc, используя около 20 ГБ ОЗУ на моем настольном компьютере.

Привет! Это все еще выглядит как ответ для меня, не нужно думать, что это должен быть комментарий. slhck 6 лет назад 0

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