Skip to content

@hhrutter hhrutter released this Aug 27, 2019 · 2 commits to master since this release

  • pdfcpu info also displays pagesize(s) in points now . Use -u to set units to inch, cm or mm.
  • api.PageDims(inFile string) returns a slice of page dimensions.
  • pdfcpu/ccitt is removed as pdfcpu starts using the new x/image/ccitt package.
  • pdfcpu/lzw and pdfcpu/tiff are outsourced to hhrutter/lzw and hhrutter/tiff

Changelog

73a6312 Fix #100
2943473 Fix #104
f49dee9 Minor fixes.
fc3b384 Move lzw and tiff into separate repos

Assets 9

@hhrutter hhrutter released this Aug 11, 2019 · 6 commits to master since this release

Changelog

3cf4e2c Transfer repo to org

Assets 9

@hhrutter hhrutter released this Jul 15, 2019 · 15 commits to master since this release

The focus of this release is pdfcpu's API.

  1. The API was redesigned. There are 2 layers:
  • Interface based layer
  • File based layer

The file based layer is used by pdfcpu's CLI.
The interface layer (based on io.ReadSeeker/io.Writer) is for backend integration.

All CLI commands call into the interface layer and if you go to GoDoc there are examples included for most of the API calls .

  1. The new pdfcpu info command prints out all known info about a PDF file.

  2. The pdfcpu command line features a new quiet mode flag (-quietor -q)which suppresses output to the stdOut. This feature is aimed at batch processing.

  3. Bugfixes: #87,#89-#93

Thanks for all bug reports and for using pdfcpu! 💚

Assets 2

@hhrutter hhrutter released this Jul 14, 2019 · 16 commits to master since this release

The focus of this release is pdfcpu's API.

  1. The API was redesigned. There are 2 layers:
  • Interface based layer
  • File based layer

The file based layer is used by pdfcpu's CLI.
The interface layer (based on io.ReadSeeker/io.Writer) is for backend integration.

All CLI commands call into the interface layer and if you go to GoDoc there are examples included for most of the API calls .

  1. The new pdfcpu info command prints out all known info about a PDF file.

  2. The pdfcpu command line features a new quiet mode flag (-quietor -q)which suppresses output to the stdOut. This feature is aimed at batch processing.

  3. Bugfixes: #87,#89-#91

Thanks for all bug reports and for using pdfcpu! 💚

Assets 2

@hhrutter hhrutter released this Jun 17, 2019 · 22 commits to master since this release

This is a follow-up bugfix release to v0.1.24

Fixes: #88

When executing pdfcpu encrypt there is a new check
ensuring the owner password is set and is not empty.
The implementation of this check had a bug (#88)
Thanks @guanwenbogit for discovering this!

Assets 2
Jun 16, 2019
Add AES-256 encryption

@hhrutter hhrutter released this Jun 16, 2019 · 23 commits to master since this release

This release comes with rudimentary support for AES-256.
It implements Adobe® Supplement to the ISO 32000 BaseVersion: 1.7 ExtensionLevel: 3
with the exception of password string preprocessing.

Fixes: #74-#77, #80-#83, #85, #86

Assets 2

@hhrutter hhrutter released this Mar 30, 2019 · 30 commits to master since this release

This release is an important bugfix release.

Everybody is encouraged to upgrade.

Fixed are:

  • #27 - Link Annotations are now preserved after merging.
  • #61 - Multiline Stamps/Watermarks are now supported (use \n in the description string).
  • #63 - The TIFF Writer returns an error now when called with unsupported compression types.
Assets 2

@hhrutter hhrutter released this Mar 25, 2019 · 36 commits to master since this release

This release comes packed with the following features:

  • Support for go 1.10, 1.11, 1.12
  • Support for Go Modules
  • Command completion for the CLI

Two new commands will make your life easier:

  • pages insert inserts blank pages before selected pages or all pages if -pages is not present
  • pages remove removes all selected pages

The following has been fixed: #64, #65, #68, #69

pdfcpu.io is live!

Thanks for all the valuable suggestions by the community!
💚

Assets 2
You can’t perform that action at this time.