Інструмент для PDF

HTML у PDF

Перетворіть збережений файл HTML на PDF зі справжнім текстом, який можна виділяти. Нічого не завантажується на сервер, і нічого не витягується з мережі.

HTML у PDF Працює на вашому пристрої
Перетягніть файли сюди або натисніть, щоб вибрати
Один файл HTML (.html або .htm)
Нічого не завантажується на сервер
  • Працює на вашому пристрої — файл нікуди не надсилається
  • Без реєстрації, водяних знаків і щоденних квот
  • Безкоштовно, без обмежень на кількість використань

Як це працює

Під «HTML у PDF» люди розуміють дві різні речі. Одна — знімок вебсторінки точно такою, якою її малює браузер, з усіма застосованими таблицями стилів. Інша — перетворення документа, написаного на HTML, на повноцінний PDF, який можна читати, шукати в ньому й друкувати. Ця сторінка робить друге, чесно, і нижче пояснює, чому не заявляє, що робить перше.

Що вона конвертує

Заголовки у відносних розмірах, абзаци, марковані й нумеровані списки, зокрема вкладені, таблиці з намальованою сіткою, напівжирний шрифт і курсив, горизонтальні лінії та зображення, вбудовані у сам файл як data: URI. Увесь текст виходить як справжній текст — його можна виділяти, шукати й копіювати, це не картинка зі словами.

Чому CSS не застосовується

Відтворення сторінки так, як її малює браузер, означає запуск її таблиць стилів, вебшрифтів і часто JavaScript, а потім фотографування результату. Робити це точно потребує повноцінного рушія браузера, що керує друкарським конвеєром, — а це і є серверний конвертер. Робити це на цій сторінці означало б завантажувати все, на що вказує файл, — таблиці стилів, шрифти, зображення, трекери — з чужих серверів. Це порушило б єдину обіцянку цього сайту: ніщо з вашого файлу не залишає ваш пристрій. Тому інструмент конвертує структуру, а не вигляд, і прямо про це каже.

Нічого не завантажується з мережі й нічого не виконується

Файл розбирається в інертний документ — це функція браузера, створена саме для цього: скрипти не виконуються, і жодне зображення, таблиця стилів, шрифт чи відстежувальний піксель ніколи не запитуються. Потім елементи script, style, iframe та embed видаляються повністю, а будь-яке зображення, що потребувало б мережевого запиту, відкидається. У PDF можуть з'явитися лише зображення, вже вбудовані у файл як data: URI.

Для чого це добре

Експортовані нотатки й вікісторінки, поштові архіви, збережені як HTML, згенеровані звіти, документація, рахунки, створені за шаблоном, і все, що ви написали на HTML і хочете мати як охайний документ із пошуком. Це не той інструмент, щоб відтворити стильну рекламну сторінку піксель у піксель.

Спершу збережіть вебсторінку

Щоб конвертувати сторінку, яку ви читаєте, збережіть її браузером (Ctrl+S або Cmd+S) і перетягніть сюди отриманий файл .html. Якщо потрібна сторінка точно такою, якою вона виглядає, власна функція браузера «Друк → Зберегти як PDF» робить це краще за будь-який конвертер, і вона вже встановлена.

Запитання й відповіді

HTML у PDF: запитання

Чи можна вставити URL?

Ні. Завантаження URL означало б, що ця сторінка завантажує чужий сайт, а це і проблема конфіденційності, і те, що браузери все одно блокують між різними джерелами. Спершу збережіть сторінку у файл або скористайтеся функцією браузера «Друк у PDF».

Чому мій PDF виглядає простим?

Тому що таблицю стилів не застосовано — це навмисно, а причину пояснено вище. Ви отримуєте структуру й вміст документа, а не його візуальне оформлення.

Чи переносяться зображення?

Лише зображення, вбудовані безпосередньо у файл як data: URI. Зображення, на яке посилається URL, довелося б завантажувати, а цей інструмент цього не робитиме.

Чи можна виділити текст?

Так. Усе малюється як справжній текст, тож у PDF можна шукати, його можна копіювати, і він працює зі зчитувачами з екрана.

Чи щось завантажується на сервер?

Ні. Файл читається на сторінці, і PDF будується там-таки. Вимкніть інтернет після завантаження сторінки, і все одно працюватиме.