
PDF tooling for Go and the command line.
View the Project on GitHub pdfcpu/pdfcpu
This command outputs a list of any configured viewer preferences.
Have a look at some examples.
pdfcpu viewerpref list inFile [flags]
| name | description | default | required |
|---|---|---|---|
| a(ll) | output all, including default values | no | no |
| json | output JSON | no | no |
| name | description | required |
|---|---|---|
| inFile | PDF input file, use - to read from stdin | yes |
Display all non-default viewer preferences:
$ pdfcpu viewerpref list test.pdf
Viewer preferences:
DisplayDocTitle = true
Display all viewer preferences:
$ pdfcpu viewerpref list test.pdf --all
Viewer preferences:
HideToolbar = false
HideMenubar = false
HideWindowUI = false
FitWindow = false
CenterWindow = false
DisplayDocTitle = true
NonFullScreenPageMode = UseNone
Direction = L2R
PrintScaling = AppDefault
NumCopies = 1
Display all non-default viewer preferences using JSON:
$ pdfcpu viewerpref list --json test.pdf
{
"header": {
"version": "pdfcpu vX.Y.Z",
"creation": "YYYY-MM-DD HH:MM:SS TZ"
},
"viewerPreferences": {
"displayDocTitle": true
}
}
Display all viewer preferences using JSON:
$ pdfcpu viewerpref list --all --json test.pdf
{
"header": {
"version": "pdfcpu vX.Y.Z",
"creation": "YYYY-MM-DD HH:MM:SS TZ"
},
"viewerPreferences": {
"hideToolbar": false,
"hideMenubar": false,
"hideWindowUI": false,
"fitWindow": false,
"centerWindow": false,
"displayDocTitle": true,
"nonFullScreenPageMode": "UseNone",
"direction": "L2R",
"printScaling": "AppDefault",
"numCopies": 1
}
}
List viewer preferences for a streamed PDF:
$ aws s3 cp s3://acme-print/catalog.pdf - \
| pdfcpu viewerpref list -