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 | Provenance | |
|---|---|---|---|---|
| strx_md2pdf-1.0.1.tar.gz | 5.1 kB | Without provenance | 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
|
Security for strx-md2pdf 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.