AgentSkillsCN

document-processing-pdf

使用pdf-lib、PDFKit或pdf-parse等库处理、解析、创建和操作PDF文档,用于文档生成、数据提取和PDF操作。在从HTML生成PDF、从PDF提取文本、合并或分割PDF、添加水印、填写PDF表单、创建发票和报表、解析法律文档,或构建文档管理系统时使用。

SKILL.md
--- frontmatter
name: document-processing-pdf
description: Process, parse, create, and manipulate PDF documents using libraries like pdf-lib, PDFKit, or pdf-parse for document generation, data extraction, and PDF manipulation. Use when generating PDFs from HTML, extracting text from PDFs, merging or splitting PDFs, adding watermarks, filling PDF forms, creating invoices and reports, parsing legal documents, or building document management systems.

Document Processing - PDF Files

When to use this skill

  • Generating PDFs from HTML templates
  • Extracting text and data from PDF documents
  • Merging multiple PDFs into one document
  • Splitting large PDFs into smaller files
  • Adding watermarks or stamps to PDFs
  • Filling PDF forms programmatically
  • Creating invoices, receipts, and reports as PDFs
  • Parsing legal documents and contracts
  • Converting PDFs to images or text
  • Building document management systems
  • Extracting tables and structured data from PDFs
  • Creating searchable PDFs (OCR integration)

When to use this skill

  • Generating, extracting data from PDFs.
  • When working on related tasks or features
  • During development that requires this expertise

Use when: Generating, extracting data from PDFs.

Example

```typescript import PDFDocument from 'pdfkit';

const doc = new PDFDocument(); doc.text('Hello World'); doc.end(); ```

Resources