forked from pdfcpu/pdfcpu
/
doc.go
29 lines (25 loc) · 1.16 KB
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
Package pdfcpu is a simple PDF processing library written in Go supporting encryption.
It provides an API and a command line interface. Supported are all versions up to PDF 1.7 (ISO-32000).
The available commands are:
validate validate PDF against PDF 32000-1:2008 (PDF 1.7)
optimize optimize PDF by getting rid of redundant page resources
split split multi-page PDF into several PDFs according to split span
merge concatenate 2 or more PDFs
extract extract images, fonts, content, pages or metadata
trim create trimmed version with selected pages.
stamp add text or image stamp to selected pages
watermark add text or image watermark for selected pages
import import/convert images
nup rearrange pages/images into grid page layout for reduced number of pages
grid rearrange pages/images into grid page layout for enhanced browsing experience
rotate rotate pages
attach list, add, remove, extract embedded file attachments
perm list, add user access permissions
encrypt set password protection
decrypt remove password protection
changeupw change user password
changeopw change owner password
version print version
*/
package pdfcpu