{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"},{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"}],"enrichment":{"capability":"Converts SVG images to PDF or PNG for Sphinx documentation builders that don't natively support SVG, using Inkscape, libRSVG, or CairoSVG as the underlying converter.","skillfed_tags":["sphinx-extension","svg-conversion","documentation-build"],"use_cases":["Generate PDF documentation from Sphinx projects that use SVG diagrams or vector graphics.","Convert SVG images to PNG for LaTeX-based PDF builds when SVG support is unavailable.","Automatically handle SVG-to-raster conversion during CI/CD documentation builds without manual pre-processing.","Use lightweight CairoSVG backend in containerized or resource-constrained build environments.","Maintain source SVG files in documentation while supporting multiple output formats (PDF, HTML, etc.)."],"what_it_does":"This is a Sphinx extension that solves the problem of SVG image support in documentation builders that don't handle SVG natively\u2014most commonly LaTeX, which is used to generate PDF documentation. When you include SVG images in a Sphinx project targeting a non-SVG-aware builder, this extension automatically converts them to PDF or PNG at build time, ensuring your documentation renders correctly.\n\nThe extension offers three pluggable backends for the actual conversion: Inkscape (full-featured but heavier), libRSVG's rsvg-convert (lighter weight), or CairoSVG (the lightest Python-based option). You choose which one to use by selecting the corresponding extension name in your Sphinx conf.py, and the tool must be installed separately on your system. Configuration is minimal\u2014mostly just ensuring the converter binary is in your PATH, with optional tweaks to command-line arguments.","worth_installing":"Yes. This is a stable, actively maintained extension with low install friction and no known vulnerabilities. Install it if you use Sphinx with SVG images and target builders like LaTeX that don't natively support SVG. The main prerequisite\u2014having one of three external converters available\u2014is a reasonable trade-off for automatic image conversion. Choose the backend that fits your environment (Inkscape for full features, rsvg-convert for balance, CairoSVG for minimal dependencies)."},"id":"sphinxcontrib-svg2pdfconverter","links":{"html":"https://skillfed.io/packages/sphinxcontrib-svg2pdfconverter","md":"https://skillfed.io/packages/sphinxcontrib-svg2pdfconverter.md","pypi":"https://pypi.org/project/sphinxcontrib-svg2pdfconverter/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-05","license_spdx":"BSD-2-Clause","license_treatment":"permissive","name":"sphinxcontrib-svg2pdfconverter","python_support":"supports_current","summary":"Sphinx SVG to PDF or PNG converter extension"},"popularity":{"monthly_downloads":377822,"position":7120,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.0"}
