mcpField
P
PDF Merge & Split

PDF Merge & Split

github.com/claude-office-skillsドキュメント5454.7k 回インストール39 週間前に更新
リポジトリ

PDF Merge & Split について

PDF Merge & Splitは、PDFの結合やページ範囲の抽出、並べ替えなどを案内するスキルです。文書を編集する人向けで、実際のファイル操作ではなく手順を提示します。

主な機能

  1. 01複数のPDFを結合
  2. 02ページ範囲やサイズで分割
  3. 03指定ページの抽出
  4. 04ページの並べ替え、挿入、削除、回転
  5. 05一括結合・分割の計画
  6. 06PDFツールの案内

活用シーン

  1. 01複数のレポートを1つのPDFに結合
  2. 02契約書から確認用ページを抽出
  3. 03大きな文書を複数の区分に分割
  4. 04スキャンページの並べ替えや回転

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/claude-office-skills/skills --skill pdf-merge-&-split

インストール後、Claude Code で/pdf-merge-&-splitを入力して読み込まれたか確認します。

詳細

PDF の結合と分割

複数の PDF ファイルを結合して 1 つにまとめたり、PDF を個別の文書に分割したりできます。

概要

このスキルでは、次の操作を行えます。

  • 複数の PDF を 1 つのファイルに結合する
  • ページ範囲を指定して PDF を分割する
  • 特定のページを抽出する
  • PDF 内のページの順序を変更する
  • 任意のページ構成を作成する

使用方法

PDF を結合する
"Merge these 3 PDFs into one file"
"Combine document1.pdf and document2.pdf"
"Join all PDFs in this folder in alphabetical order"
PDF を分割する
"Split this PDF into individual pages"
"Extract pages 5-10 from this PDF"
"Split this PDF every 5 pages"
順序を変更する
"Move page 3 to the end"
"Reorder pages: 1, 3, 2, 4, 5"
"Reverse the page order"

結合操作

基本的な結合
## PDF Merge Plan

### Input Files
| Order | File | Pages | Size |
|-------|------|-------|------|
| 1 | cover.pdf | 1 | 50 KB |
| 2 | chapter1.pdf | 15 | 2.1 MB |
| 3 | chapter2.pdf | 22 | 3.4 MB |
| 4 | appendix.pdf | 8 | 1.2 MB |

### Output
- **Filename**: combined_document.pdf
- **Total Pages**: 46
- **Estimated Size**: ~6.7 MB

### Merge Options
- [ ] Add bookmarks for each source file
- [ ] Preserve original bookmarks
- [ ] Include blank page between files
- [ ] Optimize/compress output
高度な結合
## Advanced PDF Merge

### Custom Page Selection
| Source | Pages to Include | Insert Position |
|--------|------------------|-----------------|
| main.pdf | 1-10 | 1-10 |
| insert.pdf | All (5 pages) | After page 10 |
| main.pdf | 11-20 | 16-25 |
| appendix.pdf | 2-4 only | 26-28 |

### Output Configuration
- **Filename**: custom_merged.pdf
- **Page numbering**: Reset to 1 / Continue from original
- **Bookmarks**: Create from filenames / Preserve all

### Quality Settings
- Resolution: Original / Reduce to [X] DPI
- Compression: None / Low / Medium / High

分割操作

範囲で分割する
## PDF Split Plan

### Source
- **File**: large_document.pdf
- **Total Pages**: 100

### Split Configuration
| Output File | Page Range | Pages |
|-------------|------------|-------|
| part1.pdf | 1-25 | 25 |
| part2.pdf | 26-50 | 25 |
| part3.pdf | 51-75 | 25 |
| part4.pdf | 76-100 | 25 |

### Naming Pattern
`[original_name]_part[N].pdf`
サイズで分割する
## Split by File Size

### Source
- **File**: huge_report.pdf
- **Total Pages**: 500
- **File Size**: 250 MB

### Target
- **Max file size**: 25 MB
- **Estimated splits**: ~10 files

### Output
| File | Pages | Actual Size |
|------|-------|-------------|
| report_001.pdf | 1-52 | 24.8 MB |
| report_002.pdf | 53-98 | 23.2 MB |
| ... | ... | ... |
ブックマークで分割する
## Split by Bookmarks/Chapters

### Source Structure
- large_manual.pdf
  - Chapter 1: Introduction (p.1)
  - Chapter 2: Setup (p.15)
  - Chapter 3: Usage (p.45)
  - Chapter 4: Advanced (p.120)
  - Appendix (p.180)

### Split Output
| File | Chapter | Pages |
|------|---------|-------|
| ch1_introduction.pdf | Introduction | 1-14 |
| ch2_setup.pdf | Setup | 15-44 |
| ch3_usage.pdf | Usage | 45-119 |
| ch4_advanced.pdf | Advanced | 120-179 |
| appendix.pdf | Appendix | 180-end |
特定のページを抽出する
## Page Extraction

### Source
- **File**: contract.pdf (20 pages)

### Pages to Extract
- [x] Page 1 (Cover)
- [x] Pages 5-7 (Terms)
- [x] Page 15 (Signatures)
- [x] Page 20 (Appendix A)

### Output
- **File**: contract_key_pages.pdf
- **Pages**: 6 total (1, 5, 6, 7, 15, 20)

ページ操作

ページの順序を変更する
## Page Reorder Plan

### Current Order
1, 2, 3, 4, 5, 6, 7, 8, 9, 10

### New Order
1, 2, 4, 3, 5, 6, 8, 7, 9, 10

### Changes
- Page 3 ↔ Page 4 (swapped)
- Page 7 ↔ Page 8 (swapped)
ページを削除する
## Page Deletion

### Source
- document.pdf (25 pages)

### Pages to Remove
- Page 3 (blank page)
- Pages 12-14 (outdated section)
- Page 25 (draft watermark)

### Result
- New page count: 20
- Output: document_cleaned.pdf
ページを挿入する
## Page Insertion

### Base Document
- main.pdf (10 pages)

### Insertions
| Insert | After Page | From |
|--------|------------|------|
| Cover page | 0 (beginning) | cover.pdf |
| Diagram | 5 | diagrams.pdf (page 2) |
| Appendix | 10 (end) | appendix.pdf |

### Result
- New page count: 14
ページを回転する
## Page Rotation

### File: scanned_doc.pdf

### Rotations Needed
| Page(s) | Current | Rotation | New |
|---------|---------|----------|-----|
| 3 | Portrait | 90° CW | Landscape |
| 7-9 | Upside down | 180° | Correct |
| 15 | Landscape | 90° CCW | Portrait |

一括処理

一括結合
## Batch Merge Job

### Task: Merge PDFs by Project

### Folder Structure

/reports/ /project-a/ report1.pdf report2.pdf /project-b/ summary.pdf details.pdf


### Output
| Merged File | Sources |
|-------------|---------|
| project-a_combined.pdf | report1.pdf, report2.pdf |
| project-b_combined.pdf | summary.pdf, details.pdf |
一括分割
## Batch Split Job

### Input
- /monthly_reports/ (12 files, each ~50 pages)

### Operation
- Split each file into 5-page chunks

### Output
- /monthly_reports_split/
  - jan_001.pdf, jan_002.pdf, ...
  - feb_001.pdf, feb_002.pdf, ...
  - ...

ツールのおすすめ

無料ツール
  • PDF24:ウェブ版とデスクトップ版があり、機能が充実しています
  • ILovePDF:ウェブベースで、簡単に使えます
  • PDFsam Basic:デスクトップ版のオープンソースツールです
  • Preview (Mac):標準搭載で、ドラッグ&ドロップに対応しています
プロフェッショナル向け
  • Adobe Acrobat Pro:業界標準です
  • Foxit PDF Editor:機能が充実しています
  • Nitro Pro:ビジネス用途に適しています
コマンドライン
  • pdftk:定番で、高機能です
  • qpdf:高速で、スクリプトから操作できます
  • pdfcpu:最新の Go ベースのツールです

制限事項

  • 実際のファイル操作はできません(手順を案内します)
  • パスワードで保護された PDF の操作には、まずパスワードが必要です
  • 非常に大きなファイルは、分割して処理する必要がある場合があります
  • 制限付きの PDF の中には、変更できないものがあります
  • ページサイズが異なる PDF を結合すると、問題が発生する場合があります

コメント