--- id: rpaframework-pdf version: "11.0.1" license: Apache-2.0 license_treatment: permissive maintenance: active --- # rpaframework-pdf — PDF library of RPA Framework License: permissive · Maintenance: active · Downloads: 558.0K/mo ## What it is and what it does rpaframework-pdf is a specialized library within the RPA Framework ecosystem that handles PDF document operations for robotic process automation. It wraps established PDF tools to provide a unified interface compatible with both Robot Framework test syntax and direct Python use. The library is part of a larger collection of RPA libraries sponsored by Robocorp and designed for automation developers building software robots. The package targets developers automating document-heavy workflows—extracting data from PDFs, generating reports, or manipulating PDF files as part of larger automation sequences. It integrates with robotframework and rpaframework-core, making it most useful within an RPA Framework project. The library is actively maintained, supports Python 3.10, 3.11, and 3.12, and carries no known security vulnerabilities. Use it for: - Extract text and data from PDF documents in automated workflows to feed downstream processing steps. - Generate PDF reports programmatically as part of robotic process automation tasks. - Automate document validation by reading and parsing PDF content within Robot Framework test suites. - Batch-process multiple PDFs to transform or consolidate data in RPA workflows. - Integrate PDF handling into end-to-end automation sequences alongside other RPA Framework libraries. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides PDF reading and creation capabilities for Robot Framework and Python-based robotic process automation workflows. Yes. The package is actively maintained, carries no known vulnerabilities, has low installation friction, and is licensed permissively under Apache-2.0. Install it if you are building RPA workflows with Robot Framework or Python and need to read or create PDFs as part of your automation. If you need only basic PDF operations outside an RPA context, a lighter-weight library may suffice. ## Install pip install rpaframework-pdf uv add rpaframework-pdf poetry add rpaframework-pdf ## Installing rpaframework-pdf Before you install: Low installation friction with a pure-Python wheel distribution. Actively maintained with a recent release 46 days old and no known vulnerabilities. Depends on established libraries including docutils, fpdf2, pdfminer-six, pypdf, robotframework, and rpaframework-core. License in practice: Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions—suitable for most production and proprietary automation projects. Quickstart: pip install rpaframework-pdf from rpaframework_pdf import PDF pdf = PDF() pdf.open_pdf('document.pdf') text = pdf.get_text_from_pdf() pdf.close_pdf() Requires Python 3.10 or later. Verify before relying: - Specific PDF format support (encrypted PDFs, scanned images, form fields) beyond basic text extraction and creation. - Performance characteristics with large files or batch processing workloads. - Exact API methods and parameters available in the PDF library interface. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 558.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags pdf reading and writing, robot framework pdf library, rpa pdf automation, pdf document processing, extract text from pdf, create pdf documents, pdf manipulation library, pdf-automation, robot-framework, rpa [View on SkillFed](https://skillfed.io/packages/rpaframework-pdf) · [View on PyPI](https://pypi.org/project/rpaframework-pdf/)