Office & DocumentsIntermediate
Extract, merge, split, and manipulate PDF documents.
Developer Setup
Setup & Installation
bash
npx skills add https://github.com/anthropics/skills --skill pdfnpx skills add https://github.com/anthropics/skills --skill pdfOr paste this URL into your assistant to install:
Overview
What This Skill Does
Creates high-quality PDF files from HTML templates or vector commands. It manages multi-page breaks, page numbers, dynamic tables, and print styles.
Application
When to use this Skill
- Generating downloadable invoices, receipts, and order reports
- Creating print-ready documents with fixed layout designs
- Compiling dynamic content lists into standard offline files
- Formatting resumes, certificates, and presentation slides to PDF
- Configuring page margins, orientations, and custom fonts
Documentation
Show Skills.md file
PDF Processing Guide
Overview
This guide covers essential PDF processing operations using Python libraries and command-line tools. For advanced features, JavaScript libraries, and detailed examples, see REFERENCE.md. If you need to fill out a PDF form, read FORMS.md and follow its instructions.
Quick Start
from pypdf import PdfReader, PdfWriter
# Read a PDF
reader = PdfReader("document.pdf")
print(f"Pages: {len(reader.pages)}")
# Extract text
text = ""
for page in reader.pages:
text += page.extract_text()
Python Libraries
pypdf - Basic Operations
Lines 1 - 25 of 308
Recommendations