
PDF tooling for Go and the command line.
View the Project on GitHub pdfcpu/pdfcpu
This command extracts entries from a PDF portfolio. If you want to remove an extracted entry you can do this using portfolio remove. Have a look at some examples.
pdfcpu portfolio extract inFile outDir [ file... ] [flags]
| name | description | required |
|---|---|---|
| inFile | PDF input file, use - to read from stdin | yes |
| outDir | output directory | yes |
| file… | one or more entries to be extracted | no |
Extract a specific portfolio entry from portfolio.pdf into out:
$ pdfcpu portfolio extract portfolio.pdf out sketch.pdf
Extract all portfolio entries of portfolio.pdf into out:
$ pdfcpu portfolio extract portfolio.pdf out
Extract a portfolio entry from a streamed PDF into a local output directory:
$ aws s3 cp s3://acme-dataroom/package.pdf - \
| pdfcpu portfolio extract - ./portfolio-entries contract.pdf