代码、数据与二维码工具

PDF Splitter

在浏览器中使用「PDF Splitter」完成代码、数据与二维码相关任务;输入内容和结果默认在设备上处理。

优先本地处理无需注册隐私说明 ↗
No file selected

Local application/pdf only, up to 50 MB and 250 pages. No upload or remote URL is used.

Separate output files with semicolons. Within each group, use increasing page numbers or ranges: 1-3; 4,6-7; 8. Ranges expand upward; source-page order is preserved.

Choose a PDF to begin.

使用步骤

如何使用

  1. Choose one local PDF up to 50 MB and wait for its page count.
  2. Enter semicolon-separated output groups such as 1-3; 4,6-7; 5.
  3. Create the copies locally, then download each resulting PDF separately.

Local copies, not uploads

The selected file is checked and rewritten only in this browser with pdf-lib. No PDF bytes are uploaded, fetched from a URL, or sent to a server.

Page order and new-file semantics

A comma separates pages within one output and a semicolon starts the next output. Ranges expand in ascending order; page numbers must increase across the whole request, so copied pages retain their source order. Each download is a newly serialized PDF, not a byte-for-byte slice of the original.

Deliberate safety boundaries

The tool accepts a local application/pdf file with a PDF header, up to 50 MB and 250 pages. It rejects encrypted or password-protected PDFs, digital signatures, XFA forms, damaged files, more than 25 output files, and output batches above 150 MB. It never asks for or bypasses a password.

常见问题

你可能还想知道

Does this upload my PDF?

No. Validation, page copying, serialization, and download run in the current browser only.

Why are signed, encrypted, or XFA PDFs rejected?

Splitting writes new PDF files. Rewriting can invalidate signatures and cannot safely preserve encrypted or XFA document semantics, so this tool refuses those inputs.

Can I download one ZIP file?

No. Each output is an individual application/pdf download, so the tool does not add a ZIP dependency or create an archive.

Can I reorder or duplicate pages?

No. This focused splitter keeps source order. Use increasing page numbers, with semicolons only to divide outputs.