summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--go.mod10
-rw-r--r--go.sum25
-rw-r--r--pdf.go5
3 files changed, 37 insertions, 3 deletions
diff --git a/go.mod b/go.mod
new file mode 100644
index 0000000..f447e7f
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,10 @@
+module rescribe.xyz/bookpipeline
+
+require (
+ github.com/aws/aws-sdk-go v1.25.31
+ github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
+ github.com/jung-kurt/gofpdf v1.15.1
+ github.com/wcharczuk/go-chart v2.0.1+incompatible
+ rescribe.xyz/preproc v0.0.0-20191008143707-787d63fc5d13
+ rescribe.xyz/utils v0.0.0-20191031104028-a46b217fd34f
+)
diff --git a/go.sum b/go.sum
new file mode 100644
index 0000000..33d35f8
--- /dev/null
+++ b/go.sum
@@ -0,0 +1,25 @@
+github.com/aws/aws-sdk-go v1.25.31 h1:14mdh3HsTgRekePPkYcCbAaEXJknc3mN7f4XfsiMMDA=
+github.com/aws/aws-sdk-go v1.25.31/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
+github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8=
+github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g=
+github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
+github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM=
+github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
+github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes=
+github.com/jung-kurt/gofpdf v1.15.1 h1:vcj3SN7gwT+H6MoeTzZ+L58/i4cAAGW64Rl+cxKdpV0=
+github.com/jung-kurt/gofpdf v1.15.1/go.mod h1:1hl7y57EsiPAkLbOwzpzqgx1A30nQCk/YmFV8S2vmK0=
+github.com/phpdave11/gofpdi v1.0.7/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI=
+github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
+github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w=
+github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
+github.com/wcharczuk/go-chart v2.0.1+incompatible h1:0pz39ZAycJFF7ju/1mepnk26RLVLBCWz1STcD3doU0A=
+github.com/wcharczuk/go-chart v2.0.1+incompatible/go.mod h1:PF5tmL4EIx/7Wf+hEkpCqYi5He4u90sw+0+6FhrryuE=
+golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a h1:gHevYm0pO4QUbwy8Dmdr01R5r1BuKtfYqRqF0h/Cbh0=
+golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
+golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
+rescribe.xyz/preproc v0.0.0-20191008143707-787d63fc5d13 h1:ew7m0RWpdzmTPO8/cJAGo4mcD9zkHHmAgyB4W6CxBLQ=
+rescribe.xyz/preproc v0.0.0-20191008143707-787d63fc5d13/go.mod h1:EwmOikvi1rl/hmLgJRRabWMNYGl7vYVlMYipyH9RZ1E=
+rescribe.xyz/utils v0.0.0-20191031104028-a46b217fd34f h1:HZETMrSpfJkBAvuvgZMqqOFdpoKE8E/Fb2lW2uMAIXk=
+rescribe.xyz/utils v0.0.0-20191031104028-a46b217fd34f/go.mod h1:4L2vClYUFklsXggN0CUyP/alcgzLNRT0dMpMfEiVbX8=
diff --git a/pdf.go b/pdf.go
index c60ed27..e99b2a7 100644
--- a/pdf.go
+++ b/pdf.go
@@ -12,8 +12,7 @@ import (
"io/ioutil"
"os"
- //"rescribe.xyz/gofpdf@addtextrenderingmode"
- "rescribe.xyz/gofpdf"
+ "github.com/jung-kurt/gofpdf"
"rescribe.xyz/utils/pkg/hocr"
)
@@ -79,7 +78,7 @@ func (p *Fpdf) AddPage(imgpath, hocrpath string) error {
_ = p.fpdf.RegisterImageOptions(imgpath, gofpdf.ImageOptions{})
p.fpdf.ImageOptions(imgpath, 0, 0, pxToPt(b.Dx()), pxToPt(b.Dy()), false, gofpdf.ImageOptions{}, 0, "")
- p.fpdf.SetTextRenderingMode(gofpdf.TextRenderingModeInvisible)
+ p.fpdf.SetTextRenderingMode(3)
for _, l := range h.Lines {
for _, w := range l.Words {