skillfed

rpaframework-pdf

PDF library of RPA Framework

rpaframework-pdf v11.0.1 558.0K downloads/30d#6,009 on PyPI1,547
Permissive license Apache-2.0 Active released

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 on this page — 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

rpaframework-pdf on PyPI

pip

pip install rpaframework-pdf

uv

uv add rpaframework-pdf

poetry

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 the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 6 — docutils, fpdf2, pdfminer-six, pypdf, robotframework, rpaframework-core
Maintenance actively maintained — 46 days since the last release
Last repo commit
First released
Downloads 558,027/month — #6,009 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: rpaframework_pdf-11.0.1-py3-none-any.whl

Keywords: automation, pdf, robotframework, rpa

Development Status :: 5 - Production/StableFramework :: Robot FrameworkFramework :: Robot Framework :: LibraryIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Topic :: Software Development :: LibrariesTopic :: Software Development :: Libraries :: Python Modules

Tags

pdf reading and writingrobot framework pdf libraryrpa pdf automationpdf document processingextract text from pdfcreate pdf documentspdf manipulation library
pdf-automationrobot-frameworkrpa

More Libraries packages