Make T field optional on PDF field dictionary parse

This commit is contained in:
Adrian-George Bostan 2019-04-22 22:43:55 +03:00
parent 3b2c788c32
commit e1c918631a

View File

@ -574,13 +574,8 @@ func (r *PdfReader) newPdfFieldFromIndirectObject(container *core.PdfIndirectObj
// attributes for descendant terminal fields. Does not logically have a type of its own.
// Terminal field: An actual field with a type.
// Partial field name (Required)
if s, has := d.Get("T").(*core.PdfObjectString); has {
field.T = s
} else {
common.Log.Debug("Invalid - T field missing (required)")
return nil, ErrTypeCheck
}
// Partial field name.
field.T, _ = d.Get("T").(*core.PdfObjectString)
// Alternate description (Optional)
field.TU, _ = d.Get("TU").(*core.PdfObjectString)