WeasyPrint - это умное решение, помогающее веб-разработчикам создавать PDF-документы. Оно превращает простые HTML-страницы в красивые статистические отчеты, счета, билеты и многое другое.
С технической точки зрения, WeasyPrint - это визуальный рендеринг-движок для HTML и CSS, который может экспортировать документы в формат PDF. Он нацелен на поддержку веб-стандартов для печати.
https://github.com/Kozea/WeasyPrint
#WeasyPrint #Python #PDF #HTML #CSS #WebDevelopment #Программирование #ВебРазработка #OpenSource
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Kozea/WeasyPrint: The awesome document factory
The awesome document factory. Contribute to Kozea/WeasyPrint development by creating an account on GitHub.
👍3🔥3
Python Hiccup — это библиотека для представления HTML с использованием простых структур данных Python.
С помощью Python Hiccup можно создавать HTML в программном стиле.
from python_hiccup.html import render
render(["div", "Hello world!"])
Вывод:
<div>Hello world!</div>
Создаем HTML-список:
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
Код Python:
def todo(data: list) -> list:
return [["li", i] for i in data]
data = todo(["one", "two", "three"])
render(["ul", data])
Этот инструмент позволяет писать HTML-код в более гибком, динамическом стиле, интегрируя его в ваш Python-проект.
#Python #HTML #Hiccup #WebDevelopment #PyScript
https://github.com/DavidVujic/python-hiccup
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - DavidVujic/python-hiccup: a Python implementation of the Hiccup syntax
a Python implementation of the Hiccup syntax. Contribute to DavidVujic/python-hiccup development by creating an account on GitHub.
1👍3
Html-to-markdown — это современная и типобезопасная библиотека на Python для конвертации HTML → Markdown. Это не просто markdownify, а полностью переписанный форк с поддержкой HTML5, кастомными конвертерами и мощной CLI.
from html_to_markdown import convert_to_markdown
markdown = convert_to_markdown("<h1>Title</h1><p><mark>Highlight</mark></p>")
#Python #Markdown #HTML #WebDev #Конвертер #CLI #OpenSource #htmltomarkdown #pipinstall #Parsing #DocumentationTools #PythonTools
https://github.com/Goldziher/html-to-markdown
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - xberg-io/html-to-markdown: High performance and CommonMark compliant HTML to Markdown converter. Maintained by the Kreuzberg…
High performance and CommonMark compliant HTML to Markdown converter. Maintained by the Kreuzberg team. Kreuzberg is a fast, polyglot document intelligence engine with a Rust core. It extracts stru...
1 4⚡3👍1
DocStrange — это универсальный инструмент для извлечения и конвертации данных из документов!
from docstrange import DocStrange
ds = DocStrange()
markdown_text = ds.to_markdown("example.pdf")
print(markdown_text)
data = ds.to_json("example.docx")
print(data)fields = ds.extract_fields("invoice.pdf", fields=["Дата", "Сумма", "Номер"])
print(fields)schema = {
"invoice_number": "Номер",
"total_amount": "Сумма",
"date": "Дата"
}
structured_data = ds.to_json("invoice.pdf", schema=schema)
print(structured_data)#DocStrange #Python #OCR #Документы #Конвертация #CloudProcessing #LocalProcessing #Markdown #JSON #CSV #HTML #ИнтеллектуальноеИзвлечение #LLM #Демо #OpenSource #MIT
https://github.com/NanoNets/docstrange
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - NanoNets/docstrange: Extract and convert data from any document, images, pdfs, word doc, ppt or URL into multiple formats…
Extract and convert data from any document, images, pdfs, word doc, ppt or URL into multiple formats (Markdown, JSON, CSV, HTML) with intelligent structured data extraction and advanced OCR. - Nano...
⚡2👍2🔥2 1