pdf スキル
スキル Claude Code ドキュメント・コンテンツ作成以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
これはPDFファイルの操作に使うClaudeのSkill(SKILL.md)で、PythonライブラリとコマンドラインツールによるPDF処理の手順をまとめたガイドです。SKILL.mdによると、テキストや表の抽出、複数PDFの結合・分割、ページの回転、透かしの追加、新規PDFの作成、フォーム入力、暗号化・復号、画像抽出、スキャンPDFへのOCR適用などを扱う場面で利用する想定です。pypdf、pdfplumber、reportlabを使ったPythonのコード例や、pdftotext・qpdf・pdftkによるコマンドライン例が示されています。より高度な機能やJavaScriptライブラリ、フォーム入力の詳細な手順は別ファイル(REFERENCE.mdとFORMS.md)に記載されているとされていますが、その内容自体は本ソースには含まれていません。
pdf でできること
- PDFからテキストや表を抽出する(pdfplumber、pypdf)
- 複数のPDFを1つのファイルに結合する(pypdf、qpdf、pdftk)
- PDFをページ単位のファイルに分割する(pypdf、qpdf、pdftk)
- PDFのページを回転させる(pypdf、qpdf、pdftk)
- 複数ページを含む新規PDFを作成する(reportlab)
- 既存PDFに透かしを追加する(pypdf)
- PDFフォームに入力する(FORMS.md記載の手順、pdf-libまたはpypdf)
- PDFを暗号化・復号し、パスワードを設定する(pypdf、qpdf)
- PDF内の画像を抽出する(pdfimages)
- スキャンされたPDFにOCRを適用してテキストを取得する(pytesseract、pdf2image)
- タイトルや作成者などのPDFメタデータを取得する(pypdf)
出典
原文の説明(英語)
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
pdf の変更履歴
- スキル pdf を追加