{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"},{"label":"Filters","url":"https://skillfed.io/packages/category/text-processing-filters"}],"enrichment":{"capability":"pypandoc_binary wraps pandoc, a universal document converter, and bundles the pandoc binary so you can convert between document formats without a separate pandoc installation.","skillfed_tags":["document-conversion","markup-processing","pandoc-wrapper"],"use_cases":["Convert markdown documentation to reStructuredText or HTML for publishing on different platforms.","Batch-convert multiple markdown files to DOCX or PDF for distribution as formatted documents.","Generate HTML from markdown in a web application or static site generator without external pandoc.","Transform between markup formats (e.g., Markdown to AsciiDoc) in a build pipeline or CI/CD workflow.","Programmatically apply pandoc filters and options to documents without shell scripting."],"what_it_does":"pypandoc_binary is a Python wrapper around pandoc that bundles the pandoc binary, eliminating the need to install pandoc separately on your system. It provides a simple API to convert documents between formats\u2014markdown, reStructuredText, HTML, DOCX, EPUB, PDF, and many others\u2014either from files or from strings in memory. The package supports both basic conversions and advanced pandoc features like filters and extra arguments.\n\nYou use it by calling either `convert_file()` to transform a document on disk or `convert_text()` to convert a string. For formats like DOCX, EPUB, and PDF, you write directly to an output file. The package handles format inference from filenames, supports glob patterns and multiple input files, and integrates with pathlib. It's actively maintained, supports Python 3.7 through 3.15, and has no known security vulnerabilities.","worth_installing":"Yes. pypandoc_binary is worth installing if you need reliable document format conversion and want to avoid managing a separate pandoc installation. The bundled binary, active maintenance, permissive MIT license, and zero known vulnerabilities make it a low-risk choice. Install friction is moderate due to platform-specific wheels, but that's standard for packages with native binaries. Use the base pypandoc package instead if pandoc is already installed on your system."},"id":"pypandoc-binary","links":{"html":"https://skillfed.io/packages/pypandoc-binary","md":"https://skillfed.io/packages/pypandoc-binary.md","pypi":"https://pypi.org/project/pypandoc-binary/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-14","license_spdx":"MIT","license_treatment":"permissive","name":"pypandoc-binary","python_support":"supports_current","summary":"Thin wrapper for pandoc."},"popularity":{"monthly_downloads":3314781,"position":2663,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.17"}
