TGViewer
GitHub Сообщество GitHub Сообщество @githublib · 8.4K subscribers
Post #1419 820
Порт Doom (1993), который запускается внутри PDF-файла.

DoomPDF — это библиотека Python, которая позволяет конвертировать HTML-документы в PDF с помощью Chromium. Она проста в использовании, поддерживает стили CSS и отлично справляется с задачей создания профессиональных PDF.

Вы можете предположить, что файлы PDF состоят только из статических документов, но, как ни удивительно, формат PDF поддерживает Javascript со своей собственной стандартной библиотекой. Современные браузеры (Chromium, Firefox) реализуют эту возможность в рамках своих PDF-движков. Однако API, доступные в браузерах, значительно более ограничены.

Пример использования:


from doompdf import make_pdf

make_pdf(
input_html="example.html",
output_pdf="output.pdf"
)



https://github.com/ading2210/doompdf

Demo https://doompdf.pages.dev/doom.pdf


📲 Мы в MAX

👉 @Githublib
  • ❤ 4
  • 🔥 1
More from @githublib
  1. Sep 21, 2026Bubble Tea — это мощный и элегантный фреймворк для создания терминальных пользовательских…
  2. Sep 18, 2026Dashdot Это инструмент с открытым исходным кодом, позволяющий отслеживать состояние вашего…
  3. Sep 14, 2026Vega Strike Это кроссплатформенный 3D-симулятор космических полетов с открытым исходным ко…
  4. Sep 9, 2026Google Workspace прямо в терминале одной командой ⚡️ Нашёл мощную штуку: gogcli - единый C…
  5. Sep 4, 2026Autobase Это инструмент, разработанный для автоматизации развёртывания и управления Postgr…
  6. Sep 3, 2026Запихиваем 🐦 Flappy Bird на Си в 92 KB ! 🚀 В сентябре 2024 года, увидев Flappy Bird на C…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →