From d34ba3c29e38024a70eea2d7d2069ee7dba08205 Mon Sep 17 00:00:00 2001 From: Adrian-George Bostan Date: Thu, 18 Apr 2019 00:17:22 +0300 Subject: [PATCH] Set Pages dict Type if not set (#419) --- pdf/model/reader.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pdf/model/reader.go b/pdf/model/reader.go index fafa7432..18c84e24 100644 --- a/pdf/model/reader.go +++ b/pdf/model/reader.go @@ -219,6 +219,10 @@ func (r *PdfReader) loadStructure() error { common.Log.Debug("ERROR: Pages count object invalid") return errors.New("pages count invalid") } + if _, ok = core.GetName(pages.Get("Type")); !ok { + common.Log.Debug("Pages dict Type field not set. Setting Type to Pages.") + pages.Set("Type", core.MakeName("Pages")) + } r.root = root r.catalog = catalog