mirror of
https://github.com/unidoc/unipdf.git
synced 2025-04-26 13:48:55 +08:00

* Track runes in IdentityEncoder (for subsetting), track decoded runes * Working with the identity encoder in font_composite.go * Add GetFilterArray to multi encoder. Add comments. * Add NewFromContents constructor to extractor only requiring contents and resources * golint fixes * Optimizer compress streams - improved detection of raw streams * Optimize - CleanContentStream optimizer that removes redundant operands * WIP Optimize - clean fonts Will support both font file reduction and subsetting. (WIP) * Optimize - image processing - try combined DCT and Flate * Update options.go * Update optimizer.go * Create utils.go for optimize with common methods needed for optimization * Optimizer - add font subsetting method Covers XObject Forms, annotaitons etc. Uses extractor package to extract text marks covering what fonts and glyphs are used. Package truetype used for subsetting. * Add some comments * Fix cmap parsing rune conversion * Error checking for extractor. Add some comments. * Update Jenkinsfile * Update modules
20 lines
655 B
Modula-2
20 lines
655 B
Modula-2
module github.com/unidoc/unipdf/v3
|
|
|
|
go 1.11
|
|
|
|
require (
|
|
github.com/adrg/sysfont v0.1.0
|
|
github.com/boombuler/barcode v1.0.0
|
|
github.com/davecgh/go-spew v1.1.1
|
|
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0
|
|
github.com/sirupsen/logrus v1.6.0
|
|
github.com/stretchr/testify v1.4.0
|
|
github.com/unidoc/pkcs7 v0.0.0-20200411230602-d883fd70d1df
|
|
github.com/unidoc/timestamp v0.0.0-20200412005513-91597fd3793a
|
|
github.com/unidoc/unitype v0.2.0
|
|
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5
|
|
golang.org/x/image v0.0.0-20181116024801-cd38e8056d9b
|
|
golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1 // indirect
|
|
golang.org/x/text v0.3.2
|
|
)
|