$npx skillfedfor your agent

pdfservices-sdk

Adobe PDFServices Client Library

With conditionsPyPI Text ProcessingReleased Aug 2026350.8K downloads / moApache2Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pdfservices_sdk-4.3.0-py3-none-any.whl
v4.3.0 · released 2026-08-10 · Python >=3.10 · 4 runtime deps: requests, sphinx, sphinx-rtd-theme, defusedxml

Yes, if you need reliable, feature-rich PDF operations and can accept a cloud dependency. The SDK is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. Trade-off: you depend on Adobe's API availability and must obtain credentials; check Adobe's usage limits and pricing for your scale before committing.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Adobe PDF Services API credentials (obtainable free at Adobe's developer portal); Python 3.10 or higher.
  • Low friction installation as a pure Python wheel.
  • Actively maintained with a release 4 days old.

License · maintenance · safety

Apache2 (permissive) — Licensed under Apache 2.0 (permissive), allowing use in commercial and open-source projects with minimal restrictions beyond attribution and liability disclaimers.

last release 2026-08-10 (4 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 350,805 downloads/mo, #7,328 on PyPI

Verify before relying

pip install pdfservices-sdk

from pdfservices_sdk import PDFServices

# Requires Adobe PDF Services API credentials (free tier available)
services = PDFServices(client_id='...', client_secret='...')
# Use services to call PDF operations (create, convert, extract, etc.)
  • Whether the SDK's free tier has meaningful rate limits or feature restrictions beyond what the description states.
  • Whether sphinx and sphinx-rtd-theme are runtime dependencies or only documentation build tools that could be optional.
Same gist for agents: .md · .json

What it is and what it does

This is Adobe's official Python client for the PDF Services API, a cloud-based REST service for PDF operations. It wraps Adobe's remote PDF processing capabilities—document generation from templates, format conversion (PDF to Word/Excel/PowerPoint/image formats), OCR, text/image/table extraction, compression, security, page manipulation, and metadata inspection—into a Python library you call locally. The SDK handles authentication, request marshalling, and response parsing.

You use it by obtaining free API credentials from Adobe, instantiating a client with those credentials, and calling methods to submit PDF jobs to Adobe's servers. The service itself is cloud-hosted; the SDK is just the Python interface. It's suitable for applications that need reliable, feature-rich PDF processing without maintaining your own document conversion infrastructure, though you depend on Adobe's API availability and any usage limits or costs they impose.

Use it for

  • Generate invoices or reports as PDFs from Word templates populated with application data.
  • Convert uploaded PDFs to editable Word or Excel formats for user download.
  • Extract text and tables from scanned PDFs to feed into data pipelines or search systems.
  • Secure PDFs with passwords and permission restrictions before distribution.
  • Combine or split multi-page PDFs as part of document workflow automation.
  • Reduce PDF file sizes via compression for faster web delivery or email attachment.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need reliable, feature-rich PDF operations and can accept a cloud dependency.

The SDK is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. Trade-off: you depend on Adobe's API availability and must obtain credentials; check Adobe's usage limits and pricing for your scale before committing.

Install

pdfservices-sdk on PyPI

Before you install

Low friction installation as a pure Python wheel. Actively maintained with a release 4 days old. Requires Python 3.10 or higher and depends on requests, sphinx, sphinx-rtd-theme, and defusedxml.

Requires Adobe PDF Services API credentials (obtainable free at Adobe's developer portal); Python 3.10 or higher.

License in practice

Licensed under Apache 2.0 (permissive), allowing use in commercial and open-source projects with minimal restrictions beyond attribution and liability disclaimers.

Quickstart

pip install pdfservices-sdk

from pdfservices_sdk import PDFServices

# Requires Adobe PDF Services API credentials (free tier available)
services = PDFServices(client_id='...', client_secret='...')
# Use services to call PDF operations (create, convert, extract, etc.)

Verify before relying

  • Whether the SDK's free tier has meaningful rate limits or feature restrictions beyond what the description states.
  • Whether sphinx and sphinx-rtd-theme are runtime dependencies or only documentation build tools that could be optional.

Package facts

LicenseApache2 permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
requestssphinxsphinx-rtd-themedefusedxml
MaintenanceActively maintained 4 days since the last release
First released
Downloads350,805 / month, #7,328 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3.12

Evidence: pdfservices_sdk-4.3.0-py3-none-any.whl

Tags

Capabilities
pdf generation from templatespdf to word conversionocr pdf text extractionpdf compression and securityadobe pdf services api clientpdf document manipulationbatch pdf processing
Topics
pdf-processingcloud-api-clientdocument-generation

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “pdf generation from templates”

  • pdfservices-sdkClient library for Adobe PDF Services API, enabling programmatic…
  • django-wkhtmltopdfWraps the wkhtmltopdf binary to convert HTML to PDF within Django…
  • django-weasyprintProvides Django class-based views and response classes for generating…

Give your agent the search over MCP, or paste the wish link into any chat.

More Text Processing packages

regex Worth it
PyPI · Python Modules · released Jul 2026

A drop-in replacement for Python's standard `re` module that adds advanced regex features like nested sets, fuzzy matching, lookaround in conditionals, and full Unicode case-folding while maintaining backward compatibility.

Apache-2.0 AND CNRI-Pythoncompiled wheel · 3.10+
437.7Mdownloads / mo
pyparsing Worth it
PyPI · Text Processing · released Jan 2026

pyparsing provides a library for building text parsers directly in Python code using composable grammar classes, handling quoted strings, whitespace variation, and embedded comments without regex or lex/yacc.

Install it if you need to parse text or define grammars programmatically.

MITpure Python · 3.9+
412.7Mdownloads / mo
fonttools Worth it
PyPI · Text Processing · released May 2026

fonttools manipulates font files in multiple formats (TrueType, OpenType, AFM, Type 1, Mac-specific) and includes TTX, a tool to convert fonts to and from XML text format.

Install it if you need to read, write, or manipulate fonts programmatically or via the TTX command-line tool.

permissive licensepure Python · 3.10+
235.9Mdownloads / mo
docutils With conditions
PyPI · Software Development · released May 2026

Docutils converts plaintext documentation in reStructuredText format into multiple output formats including HTML, XML, and LaTeX using a modular processing system.

BSD-3-Clausepure Python · 3.9+
225.6Mdownloads / mo
RapidFuzz Worth it
PyPI · Text Processing · released Apr 2026

RapidFuzz provides fast fuzzy string matching using Levenshtein Distance and related metrics, implemented mostly in C++ with Python bindings for rapid similarity scoring and approximate string matching.

Install it if you need fuzzy string matching; it's a solid replacement for FuzzyWuzzy with better licensing and performance.

MITcompiled wheel · 3.10+
184.2Mdownloads / mo
tinycss2 Worth it
PyPI · Text Processing · released Nov 2025

tinycss2 parses CSS strings into token and block objects, and generates CSS strings from those objects, following the CSS Syntax Level 3 specification without enforcing specific properties or values.

Install it if your project requires CSS tokenization or syntax manipulation.

BSD-3-Clausepure Python · 3.10+
113.2Mdownloads / mo

See also python-documentcloud · cloudmersive-convert-api-client · pikepdf · ocrmypdf · docx2pdf · aspose-slides · opendataloader-pdf · pymupdf · convertapi · kreuzberg