STRX Markdown to PDF Converter
Herramienta para convertir archivos Markdown a PDF con estilos profesionales.
Características
- ✅ Conversión de Markdown a PDF con formato profesional.
- ✅ Soporte para checkboxes
[ ]y[x]. - ✅ Soporte para tablas, listas, código y más.
- ✅ Estilos CSS personalizados y profesionales.
- ✅ Numeración automática de páginas y diseño optimizado para A4.
- ✅ Resaltado de sintaxis para bloques de código.
- ✅ Tabla de contenidos automática.
Instalación
Puedes instalar esta herramienta directamente desde el código fuente o como un paquete de Python.
Desde el código fuente (para desarrollo)
cd /odoo20/strx_tools/strx_md2pdf
pip install -e .
Instalación normal
pip install /odoo20/strx_tools/strx_md2pdf
Uso
Una vez instalado, el comando strx_md2pdf estará disponible en tu terminal.
Uso básico
# Genera archivo.pdf en el mismo directorio
strx_md2pdf archivo.md
Especificar archivo de salida
strx_md2pdf archivo.md /ruta/al/destino/salida.pdf
Usar como módulo de Python
python3 -m strx_md2pdf archivo.md
Requisitos del sistema
Para que weasyprint funcione correctamente, es posible que necesites instalar algunas dependencias del sistema dependiendo de tu OS.
En Ubuntu/Debian:
sudo apt-get install python3-pip python3-cffi python3-brotli libpango-1.0-0 libharfbuzz0b libpangoft2-1.0-0
Autor
Straconx - Equipo de Initium 20
Licencia
MIT
Metadata
Release files for strx-md2pdf 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| strx_md2pdf-1.0.1.tar.gz | 5.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| strx_md2pdf-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / strx_md2pdf-1.0.1.tar.gz
| Download URL | strx_md2pdf-1.0.1.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a83982c844b2278b812e27be92650a88ae676ee7133d850d3dec596196fdb056
|
|
BLAKE2b-256 checksum How to use checksums |
927a7e987ffeca52c69bd4d66139e1d56e9f9242df4c48c72a73976eb1324b3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|
Release files / strx_md2pdf-1.0.1-py3-none-any.whl
| Download URL | strx_md2pdf-1.0.1-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7008d0ee9c014fb5cd1d2ed751ef4f1b39bb42ab8e682340b43c4c36f04d813a
|
|
BLAKE2b-256 checksum How to use checksums |
0333666df00974cd8482216365ba8cd9daa7577d90067734343d5459b18b1f17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.12
|