{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/3"},{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"}],"enrichment":{"capability":"Converts reStructuredText documents directly to PDF using ReportLab, bypassing LaTeX and offering customizable page layouts, styling, and embedded fonts.","skillfed_tags":["documentation-tools","pdf-generation","markup-conversion"],"use_cases":["Generate PDF technical documentation directly from reStructuredText source without LaTeX toolchain.","Build PDF output in Sphinx documentation projects via the rst2pdf.pdfbuilder extension.","Convert standalone RST files to styled PDFs with custom fonts, page layouts, and syntax-highlighted code blocks.","Automate PDF report generation from RST templates in CI/CD pipelines.","Create branded PDF documents with cascading stylesheets and embedded images from RST markup."],"what_it_does":"rst2pdf is a command-line tool and Python library that converts reStructuredText documents directly to PDF without requiring LaTeX. It uses ReportLab as its PDF generation backend, offering an alternative workflow for developers and technical writers who want to produce PDFs from plain-text markup.\n\nThe package supports a wide range of features including custom page layouts with multiple frames, cascading stylesheets, TTF and Type1 font embedding, syntax highlighting via Pygments, image embedding, and hyphenation. It integrates with Sphinx as an extension for building PDF documentation. Runtime dependencies include docutils (for RST parsing), Jinja2 (templating), Pygments (syntax highlighting), PyYAML (configuration), packaging (version handling), and ReportLab (PDF generation).","worth_installing":"Yes. rst2pdf is actively maintained, has no known vulnerabilities, installs with low friction, and solves a real problem\u2014direct RST-to-PDF conversion without LaTeX. It's suitable for technical documentation, Sphinx integration, and automated PDF generation workflows. The MIT license is permissive. Install it if you work with reStructuredText and need PDF output."},"id":"rst2pdf","links":{"html":"https://skillfed.io/packages/rst2pdf","md":"https://skillfed.io/packages/rst2pdf.md","pypi":"https://pypi.org/project/rst2pdf/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-09","license_spdx":null,"license_treatment":"permissive","name":"rst2pdf","python_support":"supports_current","summary":"Convert reStructured Text to PDF via ReportLab."},"popularity":{"monthly_downloads":209371,"position":9515,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.105"}
