def Read_PDF(self,pdf_path):
        try:
            pdfFile = open(pdf_path, 'rb') #二进制打开文件
            rsrcmgr = PDFResourceManager()
            retstr = StringIO()
            laparams = LAParams()
            device = TextConverter(rsrcmgr, retstr, laparams=laparams)
            process_pdf(rsrcmgr, device, pdfFile)
            device.close()
            content = retstr.getvalue()
            retstr.close()
            pdfFile.close()
            return content
        except:
            return False

 

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐