├── .github └── workflows │ └── build.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── LICENSE ├── LICENSE.md ├── Makefile ├── README.md ├── cmd └── unipdf │ └── main.go ├── go.mod ├── go.sum ├── internal └── cli │ ├── const.go │ ├── decrypt.go │ ├── encrypt.go │ ├── explode.go │ ├── extract.go │ ├── extract_images.go │ ├── extract_text.go │ ├── form.go │ ├── form_export.go │ ├── form_fdfmerge.go │ ├── form_fill.go │ ├── form_flatten.go │ ├── grayscale.go │ ├── info.go │ ├── license_info.go │ ├── merge.go │ ├── optimize.go │ ├── organize.go │ ├── passwd.go │ ├── render.go │ ├── replace.go │ ├── root.go │ ├── rotate.go │ ├── search.go │ ├── split.go │ ├── utils.go │ ├── version.go │ └── watermark.go └── pkg └── pdf ├── decrypt.go ├── encrypt.go ├── explode.go ├── extract.go ├── form.go ├── grayscale.go ├── info.go ├── merge.go ├── optimize.go ├── organize.go ├── passwd.go ├── pdf.go ├── render.go ├── replace.go ├── rotate.go ├── search.go ├── split.go ├── utils.go ├── version.go └── watermark.go /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/README.md -------------------------------------------------------------------------------- /cmd/unipdf/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/cmd/unipdf/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/go.sum -------------------------------------------------------------------------------- /internal/cli/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/const.go -------------------------------------------------------------------------------- /internal/cli/decrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/decrypt.go -------------------------------------------------------------------------------- /internal/cli/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/encrypt.go -------------------------------------------------------------------------------- /internal/cli/explode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/explode.go -------------------------------------------------------------------------------- /internal/cli/extract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/extract.go -------------------------------------------------------------------------------- /internal/cli/extract_images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/extract_images.go -------------------------------------------------------------------------------- /internal/cli/extract_text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/extract_text.go -------------------------------------------------------------------------------- /internal/cli/form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/form.go -------------------------------------------------------------------------------- /internal/cli/form_export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/form_export.go -------------------------------------------------------------------------------- /internal/cli/form_fdfmerge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/form_fdfmerge.go -------------------------------------------------------------------------------- /internal/cli/form_fill.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/form_fill.go -------------------------------------------------------------------------------- /internal/cli/form_flatten.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/form_flatten.go -------------------------------------------------------------------------------- /internal/cli/grayscale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/grayscale.go -------------------------------------------------------------------------------- /internal/cli/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/info.go -------------------------------------------------------------------------------- /internal/cli/license_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/license_info.go -------------------------------------------------------------------------------- /internal/cli/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/merge.go -------------------------------------------------------------------------------- /internal/cli/optimize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/optimize.go -------------------------------------------------------------------------------- /internal/cli/organize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/organize.go -------------------------------------------------------------------------------- /internal/cli/passwd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/passwd.go -------------------------------------------------------------------------------- /internal/cli/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/render.go -------------------------------------------------------------------------------- /internal/cli/replace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/replace.go -------------------------------------------------------------------------------- /internal/cli/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/root.go -------------------------------------------------------------------------------- /internal/cli/rotate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/rotate.go -------------------------------------------------------------------------------- /internal/cli/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/search.go -------------------------------------------------------------------------------- /internal/cli/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/split.go -------------------------------------------------------------------------------- /internal/cli/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/utils.go -------------------------------------------------------------------------------- /internal/cli/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/version.go -------------------------------------------------------------------------------- /internal/cli/watermark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/internal/cli/watermark.go -------------------------------------------------------------------------------- /pkg/pdf/decrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/decrypt.go -------------------------------------------------------------------------------- /pkg/pdf/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/encrypt.go -------------------------------------------------------------------------------- /pkg/pdf/explode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/explode.go -------------------------------------------------------------------------------- /pkg/pdf/extract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/extract.go -------------------------------------------------------------------------------- /pkg/pdf/form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/form.go -------------------------------------------------------------------------------- /pkg/pdf/grayscale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/grayscale.go -------------------------------------------------------------------------------- /pkg/pdf/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/info.go -------------------------------------------------------------------------------- /pkg/pdf/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/merge.go -------------------------------------------------------------------------------- /pkg/pdf/optimize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/optimize.go -------------------------------------------------------------------------------- /pkg/pdf/organize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/organize.go -------------------------------------------------------------------------------- /pkg/pdf/passwd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/passwd.go -------------------------------------------------------------------------------- /pkg/pdf/pdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/pdf.go -------------------------------------------------------------------------------- /pkg/pdf/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/render.go -------------------------------------------------------------------------------- /pkg/pdf/replace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/replace.go -------------------------------------------------------------------------------- /pkg/pdf/rotate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/rotate.go -------------------------------------------------------------------------------- /pkg/pdf/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/search.go -------------------------------------------------------------------------------- /pkg/pdf/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/split.go -------------------------------------------------------------------------------- /pkg/pdf/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/utils.go -------------------------------------------------------------------------------- /pkg/pdf/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/version.go -------------------------------------------------------------------------------- /pkg/pdf/watermark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unidoc/unipdf-cli/HEAD/pkg/pdf/watermark.go --------------------------------------------------------------------------------