Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 41469 Skopiuj do schowka 56. Konwerter PDF na TXT | Converter pdf to txt
Autor Wiadomość
Marecki 
Excel Expert



Wersja: Win Office 2021
Posty: 8809
Wysłany: 15-06-2014, 23:46   56. Konwerter PDF na TXT | Converter pdf to txt

Ostatnimi czasy na forum pojawiło się pytanie "Jak stworzyć w Excelu wyszukiwarkę tekstu w plikach PDF"
Zagadnienie niby proste dla posiadaczy pełnego Acrobat-a, ale.....
No właśnie.
Znalazłem w sieci na stronce http://www.foolabs.com/xpdf/ mały programik o nazwie "pdftotext.exe" (oprócz niego jest też parę innych ciekawych propozycji związanych z PDF-ami ).
Program ten z różnymi parametrami wywołujemy w konsoli CMD z lini komend.
Poniżej jego możliwości:
Cytat:
Copyright 1996-2014 Glyph & Cog, LLC
Usage: pdftotext [options] <PDF-file> [<text-file>]
-f <int> : first page to convert
-l <int> : last page to convert
-layout : maintain original physical layout
-table : similar to -layout, but optimized for tables
-lineprinter : use strict fixed-pitch/height layout
-raw : keep strings in content stream order
-fixed <fp> : assume fixed-pitch (or tabular) text
-linespacing <fp> : fixed line spacing for LinePrinter mode
-clip : separate clipped text
-enc <string> : output text encoding name
-eol <string> : output end-of-line convention (unix, dos, or mac)
-nopgbrk : don't insert page breaks between pages
-opw <string> : owner password (for encrypted files)
-upw <string> : user password (for encrypted files)
-q : don't print any messages or errors
-cfg <string> : configuration file to use in place of .xpdfrc
-v : print copyright and version info
-h : print usage information


Postanowiłem więc ubrać go w "szaty" UserForm-a i upakować tam część przydatnych parametrów .

Nie jest to co prawda wyszukiwarka tekstu , lecz nic nie stoi na przeszkodzie by poniższą aplikację rozbudować do takiej postaci - rozszerzyć jej funkcjonalność.
Mając już przekonwerterowane pliki do postaci TXT możemy z nimi robić cuda wianki :-)
Na razie jest to zwykły konwerter z PDF-a do TXT-ka.

Uwarunkowanie jest takie, że plik "Pdf to txt.xls" lub "Pdf to txt.xlsm" i "pdftotext.exe" muszą znajdować się w jednym katalogu.

Początkowo chciałem zrobić to w formie dodatku, korzystając z instalatora CreateInstall Free, lecz za bardzo nie wiem jak i gdzie umiejscowić plik "pdftotext.exe".
Może Oskar się pokusi o taki dodatek. Niestety nie może on być płatny.

Słowa krytyki i ewentualne sugestie odnośnie działania "aplikacji" mile widziane.

W załączniku "PDF_to_TXT.rar" są2 pliki Excel-owe dla starszej i nowszej wersji i 1 plik exe.

Zrobiłem też to samo ale już w pliku wykonywalnym Exe - Portable.

PDF_to_TXT.rar
Pobierz Plik ściągnięto 1059 raz(y) 412.38 KB

Pdf_to_txt ( Exe Portable ).rar
Pobierz Plik ściągnięto 465 raz(y) 796.9 KB

_________________
Hardware - ta część komputera, którą można kopnąć kiedy software przestanie funkcjonować.

FB
Ostatnio zmieniony przez Marecki 21-03-2019, 19:54, w całości zmieniany 8 razy  
ID posta: 228602 Skopiuj do schowka
 
 
tkuchta1 
Excel Expert



Posty: 2888
Wysłany: 16-06-2014, 12:13   

Jak odpalisz jakiś plik Excela a następnie Twój program (szacun! :-) ) to:
Kod:
Private Sub Workbook_Open()
    Application.Visible = False
...

i po przycisku Wyjście
Kod:
If Application.Workbooks.count = 1 Then Application.Quit Else ThisWorkbook.Close False


Aplikacja pozostanie niewidoczna :-) Przed zamknięciem skoroszytu przywróć Application.Visible = True
_________________
Tomek



Moja Stronka
A po co ten Excel
Ostatnia aktualizacja: 2015-09-04
ID posta: 228646 Skopiuj do schowka
 
 
Marecki 
Excel Expert



Wersja: Win Office 2021
Posty: 8809
Wysłany: 17-06-2014, 11:40   

Dzięki Tomku.
Poprawione.
Znalazłem jeszcze dwa błędy - w numeracji stron i w kodzie przycisku "Info".
Załącznik podmieniony.
_________________
Hardware - ta część komputera, którą można kopnąć kiedy software przestanie funkcjonować.

FB
ID posta: 228760 Skopiuj do schowka
 
 
bodek 


Wersja: Win Office 2019
Posty: 3187
Wysłany: 06-07-2014, 20:42   

Jak nie wskaże się nazwy pliku docelowego, to się zawiesza i to totalnie, nic nie można zrobić. Brak dostępu do aplikacji nie jest w takim przypadku zaletą, musiałem zrestartować kompa.
Start i zakończenie to nadal widoczne przez chwilę okno Excela, taka duperela.
Może jakaś nazwa domyślna i co najmniej obsługa w/w zjawiska.
Reszta OK, może się przydać :mrgreen:
_________________
MAKROAPLIKACJE.PL - Automatyzacja Excela Dla Korporacji by Quasi
ID posta: 230399 Skopiuj do schowka
 
 
Marecki 
Excel Expert



Wersja: Win Office 2021
Posty: 8809
Wysłany: 01-08-2014, 13:56   

bodek, u mnie nic takiego się nie dzieje, a w kodzie jest ustawiona nazwa domyślna pliku.
_________________
Hardware - ta część komputera, którą można kopnąć kiedy software przestanie funkcjonować.

FB
ID posta: 232765 Skopiuj do schowka
 
 
OShon 
Excel Expert


Zaproszone osoby: 412
Wersja: Win Office 365
Posty: 8386
Wysłany: 19-10-2014, 11:34   

Wiemy że Word w wersji 2013 ma wbudowany konwerter PDFów.
Możemy w tedy pobrać dane powołując się na obiekt tej aplikacji.
_________________
Oskar Shon - MVP Office System/Development 11/24, 3xMCC, 4/9/22 TechNet
Forum moderator: Outlook.pl | ExcelForum.pl | MSDN dział VBA | GL Excel VBA
Dodatki do Office VBATools.pl, aktualne promocje, darmowe artykuły i literatura
ID posta: 240150 Skopiuj do schowka
 
 
Marecki 
Excel Expert



Wersja: Win Office 2021
Posty: 8809
Wysłany: 16-03-2019, 18:08   

Dobra informacja Oskar.
Duży plus dla M$.
Taka funkcjonalność zapewne przyda się wielu osobom.
Choć dla mnie nic to nie zmienia, bo mam co mam - Ex 2010 :-( .

Edit:
Zrobiłem apkę wykonywalną, czyli plik exe - portable, do testowania :-)

Pdf_to_txt ( Exe Portable ).rar
Pobierz Plik ściągnięto 524 raz(y) 796.9 KB

_________________
Hardware - ta część komputera, którą można kopnąć kiedy software przestanie funkcjonować.

FB
ID posta: 364357 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.wip.pl

Archiwum

Strona uĹźywa plikĂłw cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przegl�darce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
SprawdĹş, w jaki sposĂłb przetwarzamy dane osobowe