pdfco

Process PDFs via REST API to extract text, convert formats, merge, split, and optimize documents.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill pdfco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdfco
Source: https://github.com/vm0-ai/vm0-skills/tree/main/pdfco
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill pdfco

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl.

What problem does it solve?

This Skill provides a comprehensive PDF processing API for conversion, extraction, merging, splitting, compression, and more.

Core Features & Use Cases

  • Text extraction (OCR)
  • PDF to CSV/JSON/text, HTML to PDF, URL to PDF
  • Merge and split PDFs, compress files
  • AI-assisted invoice parsing and document parsing

Quick Start

Quick start: convert a PDF to text using PDF.co with your API key: curl to /pdf/convert/to/text with appropriate JSON payload

Frequently Asked Questions about pdfco

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text from a PDF using OCR?

Text extraction from PDFs uses OCR to convert scanned or digital documents into readable text. Call the /pdf/convert/to/text endpoint with your API key and PDF input (file or URL) to extract all text content, which works with both native PDFs and image-based scans.

Can I convert PDF files to CSV or JSON format?

PDF to CSV and JSON conversion extracts structured data from documents. Use the PDF conversion endpoints with JSON-configurable options to transform PDF content into CSV or JSON outputs, enabling downstream data processing and analysis workflows.

What's the best way to merge multiple PDF files together?

PDF merging combines separate documents into a single file through REST API calls. Provide multiple file inputs or URLs with merge parameters to consolidate documents in a single operation, simplifying multi-file document workflows.

How do I split a PDF into individual pages or ranges?

PDF splitting divides documents by page selection. Specify page ranges or individual pages via JSON configuration in API requests to extract specific sections, enabling page-based document segmentation and automated batch processing.

Does this support converting HTML or web pages to PDF?

HTML and URL to PDF conversion transforms web content into PDF format. Submit HTML content or URLs to the conversion endpoint to generate PDFs, supporting automated report generation and document archival from web sources.

What API access and authentication do I need to get started?

API access requires an API key for REST endpoint authentication. Prepare your credentials and use curl or HTTP client tools to make JSON-configured requests; the Skill handles document processing through authenticated API calls with optional async processing.