Open jspuser123 opened 3 months ago
kivy construir apk
source.include_exts = py,png,jpg,kv,atlas,ttf,xml,bin,so source.include_patterns = poppler/** add colob conseguiu construir o apk completamente , mas o código não está funcionando
meu código de kivy.resources import resource_add_path, resource_find de pdf2image import convert_from_path
def on_enter(self, *args): self.doc=None self.ids.test_pdf.clear_widgets() try: path=MDApp.get_running_app().dir name=self.manager.get_screen('Dash1').ids.dash1_unic_id.text fname =f'{path}/{name}.pdf' os.mkdir(f'{os.environ["EXTERNAL_STORAGE"]}/Download/temp') #os.mkdir('D:/temp') exceto Exceção como erro: toast(str(error)) try: self.output_folder=f'{os.environ["EXTERNAL_STORAGE"]}/Download/temp' #self.output_folder='D:/temp' poppler_dir = 'poppler' resource_add_path(poppler_dir) poppler_path = resource_find(poppler_dir) pdf_path = resource_find(fname) # poppler_path='D:/poppler/Library/bin' poppler_path=poppler_path self.doc = convert_from_path(pdf_path, dpi=400, poppler_path=poppler_path) ###==> erro nesta linha em poppler_path para i,page em enumerate(self.doc): # itera pelas páginas page.save(f'{self.output_folder}/{i}-page.jpg','JPEG') img=Image(source=f'{self.output_folder}/{i}-page.jpg',pos_hint={"center_x":.5,"center_y":.5}) track=Resizable(pos_hint={"center_x":.5,"center_y":.5},scale= 3.5) Crd=MDCard(raio=(0,0,0,0),size_hint_x=(.9),md_bg_color="preto",size_hint_y=Nenhum,altura=500) track.add_widget(img) Crd.add_widget(trilha) self.ids.test_pdf.add_widget(Crd) exceto Exceção como erro: toast(str(erro)) self.manager.get_screen('Pdf_gen').ids.spinnen.active=False
erro Exceção: Não foi possível obter contagem de páginas. O poppler está instalado e no PATH?
Tbm estou com o mesmo problema.
Também estou com o mesmo problema
Também estou com o mesmo problema
kivy build apk
source.include_exts = py,png,jpg,kv,atlas,ttf,xml,bin,so source.include_patterns = poppler/** add colob sucees fully build apk but not working code
my code from kivy.resources import resource_add_path, resource_find from pdf2image import convert_from_path
def on_enter(self, *args): self.doc=None self.ids.test_pdf.clear_widgets() try: path=MDApp.get_running_app().dir name=self.manager.get_screen('Dash1').ids.dash1_unic_id.text fname =f'{path}/{name}.pdf' os.mkdir(f'{os.environ["EXTERNAL_STORAGE"]}/Download/temp')
os.mkdir('D:/temp')
error Exception: Unable to get page count. Is poppler installed and in PATH?