diff --git a/go.mod b/go.mod index 8909e544..a888c07d 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ require ( github.com/derekparker/delve v1.1.0 github.com/google/go-cmp v0.2.0 // indirect github.com/gorilla/websocket v1.4.0 // indirect - github.com/hhrutter/pdfcpu v0.1.18 + github.com/hhrutter/pdfcpu v0.1.19 github.com/labstack/echo v0.0.0-20181123063703-c7eb8da9ec73 github.com/labstack/gommon v0.2.8 github.com/mafredri/cdp v0.20.0 diff --git a/go.sum b/go.sum index a2e4ba8f..0b492280 100644 --- a/go.sum +++ b/go.sum @@ -10,6 +10,8 @@ github.com/gorilla/websocket v1.4.0 h1:WDFjx/TMzVgy9VdMMQi2K2Emtwi2QcUQsztZ/zLaH github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/hhrutter/pdfcpu v0.1.18 h1:GX3d6tZxmQlmB5X9VUyOtx7+HZZpR+8ISLqBineP6dc= github.com/hhrutter/pdfcpu v0.1.18/go.mod h1:iaCmXGnOXPIvoGLELZZc4m/GpIopVsvLQ00thrbu8LU= +github.com/hhrutter/pdfcpu v0.1.19 h1:J6GjNFDPjurQWallPW9gmz3CcNqBfvgB7Dad9T3e8Hc= +github.com/hhrutter/pdfcpu v0.1.19/go.mod h1:iaCmXGnOXPIvoGLELZZc4m/GpIopVsvLQ00thrbu8LU= github.com/labstack/echo v0.0.0-20181123063703-c7eb8da9ec73 h1:oQvA3Xy8274W5Ldgo6Nogy4lX8XO5AaIBsjF5Ggk0IU= github.com/labstack/echo v0.0.0-20181123063703-c7eb8da9ec73/go.mod h1:rS0D1UPvC8/3sXjhSwEq+K1olh7ipbDhjDWATN2KSgA= github.com/labstack/echo v3.3.5+incompatible h1:9PfxPUmasKzeJor9uQTaXLT6WUG/r+vSTmvXxvv3JO4= diff --git a/internal/pkg/printer/printer.go b/internal/pkg/printer/printer.go index b9e2f6ae..a3dc0dff 100644 --- a/internal/pkg/printer/printer.go +++ b/internal/pkg/printer/printer.go @@ -5,9 +5,16 @@ import ( "io/ioutil" pdfcpuAPI "github.com/hhrutter/pdfcpu/pkg/api" + pdfcpuLog "github.com/hhrutter/pdfcpu/pkg/log" pdfcpuConfig "github.com/hhrutter/pdfcpu/pkg/pdfcpu" ) +func init() { + // disable loggers when merging + // PDFs. + pdfcpuLog.DisableLoggers() +} + // Printer is a type that can create a PDF file from a source. // The source is defined in the underlying implementation. type Printer interface { diff --git a/internal/pkg/printer/printer_test.go b/internal/pkg/printer/printer_test.go index 43b8d00a..30367eb2 100644 --- a/internal/pkg/printer/printer_test.go +++ b/internal/pkg/printer/printer_test.go @@ -16,7 +16,7 @@ func TestMerge(t *testing.T) { err := Merge( []string{ fmt.Sprintf("%s/%s", dirPath, "gotenberg.pdf"), - fmt.Sprintf("%s/%s", dirPath, "gotenberg.pdf"), + fmt.Sprintf("%s/%s", dirPath, "gotenberg_bis.pdf"), }, dst, ) diff --git a/test/testdata/pdf/gotenberg_bis.pdf b/test/testdata/pdf/gotenberg_bis.pdf new file mode 100644 index 00000000..0a0b284f Binary files /dev/null and b/test/testdata/pdf/gotenberg_bis.pdf differ