← 返回命令列表

Linux command

cpdf 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Merge PDF files

cpdf [input1.pdf] [input2.pdf] -o [output.pdf]

Extract pages

cpdf [input.pdf] [1-10] -o [output.pdf]

Rotate pages

cpdf -rotate [90] [input.pdf] -o [output.pdf]

Add password protection

cpdf -encrypt [128bit] [owner_password] [user_password] [input.pdf] -o [output.pdf]

Remove password

cpdf -decrypt [input.pdf] owner=[password] -o [output.pdf]

Split into single pages

cpdf -split [input.pdf] -o [page%%%.pdf]

Scale pages

cpdf -scale-page "[2.0 2.0]" [input.pdf] -o [output.pdf]

说明

cpdf (Coherent PDF) is a command-line tool for manipulating PDF files. It can merge, split, encrypt, decrypt, rotate, scale, and perform many other operations on PDF documents without requiring a GUI. The tool provides precise control over PDF manipulation with support for page ranges, encryption levels, metadata editing, and transformations. It's designed for batch processing, automation, and scenarios where graphical PDF tools are impractical. cpdf is particularly useful for server-side PDF processing, shell scripts, and workflows requiring reliable, scriptable PDF operations. It handles complex operations like adding watermarks, stamping pages, and manipulating bookmarks.

参数

-o _file_
Output file path.
-encrypt _level_ _owner_ _user_
Encrypt with specified bit level and passwords.
-decrypt
Decrypt a PDF.
-rotate _degrees_
Rotate pages by degrees.
-split
Split into individual pages.
-scale-page _"x y"_
Scale pages by factors.
-merge
Merge multiple PDFs.

FAQ

What is the cpdf command used for?

cpdf (Coherent PDF) is a command-line tool for manipulating PDF files. It can merge, split, encrypt, decrypt, rotate, scale, and perform many other operations on PDF documents without requiring a GUI. The tool provides precise control over PDF manipulation with support for page ranges, encryption levels, metadata editing, and transformations. It's designed for batch processing, automation, and scenarios where graphical PDF tools are impractical. cpdf is particularly useful for server-side PDF processing, shell scripts, and workflows requiring reliable, scriptable PDF operations. It handles complex operations like adding watermarks, stamping pages, and manipulating bookmarks.

How do I run a basic cpdf example?

Run `cpdf [input1.pdf] [input2.pdf] -o [output.pdf]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -o _file_ do in cpdf?

Output file path.