pdfcpu

Logo

A PDF processor written in Go.

View the Project on GitHub pdfcpu/pdfcpu


Changelog

Change User Password

This command changes the password which is also known as the open doc password. Have a look at some examples.

Usage

pdfcpu changeupw inFile upwOld upwNew [flags]

Common Flags


Arguments

namedescriptionrequired
inFilePDF input fileyes
upwOldcurrent user passwordyes
upwNewnew user passwordyes

Examples

You can set the user password either when you encrypt a file or later with changeupw.

Change the user password of a document that already has one:

$ pdfcpu encrypt enc.pdf --upw upw --opw opw
writing enc.pdf ...

$ pdfcpu changeupw enc.pdf upw upwNew
writing enc.pdf ...

Set the user password of a document that has none. Whenever you change the user password of a document you also have to provide the current owner password:

$ pdfcpu encrypt enc.pdf --opw opw
writing enc.pdf ...

$ pdfcpu changeupw enc.pdf "" upwNew
Please provide the owner password with --opw

$ pdfcpu changeupw enc.pdf "" upwNew --opw opw
writing enc.pdf ...