Skip to main content

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)

Source distribution for strx-md2pdf 1.0.1
File Size Uploaded
strx_md2pdf-1.0.1.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for strx-md2pdf 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page