pdf-toolkit

Comprehensive PDF manipulation - merge, split, rotate, extract pages, add watermarks, compress, and encrypt PDFs programmatically.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pdf-toolkit" with this command: npx skills add dkyazzentwatwa/chatgpt-skills/dkyazzentwatwa-chatgpt-skills-pdf-toolkit

PDF Toolkit

Comprehensive PDF manipulation toolkit for merging, splitting, rotating, and more.

Features

  • Merge: Combine multiple PDFs into one
  • Split: Extract pages or split into chunks
  • Rotate: Rotate pages by 90/180/270 degrees
  • Extract: Extract specific pages or page ranges
  • Watermark: Add text/image watermarks
  • Compress: Reduce file size
  • Encrypt: Add password protection
  • Metadata: Edit PDF metadata
  • Page Numbers: Add page numbers
  • Bookmarks: Add/remove bookmarks

Quick Start

from pdf_toolkit import PDFToolkit

toolkit = PDFToolkit()

# Merge PDFs
toolkit.merge(['doc1.pdf', 'doc2.pdf'], 'merged.pdf')

# Extract pages
toolkit.load('document.pdf').extract_pages([1, 3, 5], 'extracted.pdf')

# Add watermark
toolkit.load('document.pdf').watermark('CONFIDENTIAL', output='watermarked.pdf')

CLI Usage

# Merge
python pdf_toolkit.py merge file1.pdf file2.pdf --output merged.pdf

# Split
python pdf_toolkit.py split document.pdf --pages 10 --output chunks/

# Rotate
python pdf_toolkit.py rotate document.pdf --angle 90 --pages 1-5 --output rotated.pdf

# Watermark
python pdf_toolkit.py watermark document.pdf --text "DRAFT" --output watermarked.pdf

Dependencies

  • PyPDF2>=3.0.0
  • PyMuPDF>=1.23.0
  • pillow>=10.0.0
  • reportlab>=4.0.0

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

qr-code-generator

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

qr-barcode-reader

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

video-clipper

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

geocoder

No summary provided by upstream source.

Repository SourceNeeds Review