2018-09-08 16:06 GMT+02:00 atemp...@alice.it <atemp...@alice.it>: > Né c'è modo dunque per, da Draw, esportarli in Calc e Base... All'origine > del mio problema, c'è l'evidentemente errata convinzione che in informatica > sia possibile la retromarcia. Giacché avevo, di alcune tabelle in MySQL, > fatto copie di sicurezza esportandole -attraverso PhpMyAdmin- in file PDF; > che meglio di quelli in Calc si aprono, sul mio smartphone. Adesso, avrei > bisogno, di riportare queste copie su MySQL (dove tali tabelle sono venute > meno): ma la retromarcia risulta, appunto, impossibile e non vedo altra via, > che quella di "copia e incolla". Non è il "fare retromarcia" che è sbagliato, quanto il fare copie di sicurezza di un'applicazione nel formato _non nativo_ dell'applicazione stessa: va sempre usato il formato proprio dell'applicazione...
Se poi per comodità vuoi tenere copie in altro formato, per consultarlo su dispositivi vari va benissimo, ma pretendere di ricostruire un DB MySQL partendo da un PDF per importarlo in /Calc/Draw/Base è concettualmente sbagliato. Sarebbe stato molto più sensato esportare in CSV piuttosto che in PDF, formato importabile sia in calc che in base (e forse anche direttamente in mysql) e con quasi la stessa leggibilità di un PDF in questo caso. Detto questo, è molto difficile fornire una soluzione senza sapere di quale tipo di dati parliamo e del formato dei dati nel DB. Io di solito per estrarre (parte di un) testo da un PDF, lo apro con un lettore PDF come qpdfview e seleziono una porzione del testo, che si può poi incollare in un altro documento. Quanto sia attuabile questo procedimento, però, dipende molto dal tipo di dato contenuto nella colonna, perché il testo incollato perde gli a capo e quindi viene scritto in una sola riga, ma per ripopolare il DB dovrebbe essere sufficiente. Per fare una prova, ho preso un estratt oconto della banca: se seleziono la colonna "dare" o "avere", si ottiene velocemente qualcosa di elaborabile/importabile in un foglio di calcolo o db (una serie di numeri decimali separati da uno spazio), se seleziono la colonna "descrizione operazione"... BUM! meglio copiare&incollare ogni riga singolarmente. Dato che qpdfview si basa sulle librerie poppler, mi aspetto che la cosa sia possibile in altri lettori. In alternativa, e tenendo conto delle considerazioni fatte sopra per il ofrmato dei dati la soluzione pdftotext e successiva manipolazione via akw (più che con sed) ritengo sia l'unica altra alternativa. m2c, Stefano -- Stefano David, PhD -- Come cancellarsi: E-mail users+unsubscr...@it.libreoffice.org Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/ Linee guida per postare + altro: https://wiki.documentfoundation.org/Local_Mailing_Lists/it Archivio della lista: https://listarchives.libreoffice.org/it/users/ Privacy Policy: https://www.documentfoundation.org/privacy