其他分享
首页 > 其他分享> > Illegal character in Name Object pdf处理编码问题

Illegal character in Name Object pdf处理编码问题

作者:互联网

        if debug: print(name)
        try:
            return NameObject(name.decode('utf-8'))
        except:
            try:
                return NameObject(name.decode('latin-1'))
            except (UnicodeEncodeError, UnicodeDecodeError) as e:
                # Name objects should represent irregular characters
                # with a '#' followed by the symbol's hex number
                if not pdf.strict:
                    warnings.warn("Illegal character in Name Object", utils.PdfReadWarning)
                    return NameObject(name)
                else:
                    raise utils.PdfReadError("Illegal character in Name Object")

 

搜索

复制

标签:return,Name,Illegal,Object,character,name
来源: https://www.cnblogs.com/bdua/p/16408141.html