Random Poniedziałek: Zabawa z plików wsadowych - Konwersja plików PDF do txts
Byłem małostkowy z Kryloff Technologie gettext w zeszłym tygodniu na wywóz pierwszych 100 zagadnień Komputer Świat Gry w formacie TXT, aby do odczytania na mój telefon komórkowy za pomocą TequilaCat Book Reader, kiedy zdałem sobie sprawę, że wielokrotnie, a następnie wpisując Wycinanie i wklejanie poleceń w Command Wierszu 100 razy listy dialogowej dobry pomysł, aby spędzić weekend szlachetnych. Prawdą jest, że zwykły w formacie TXT nie jest najlepszym sposobem na korzystanie z tych dóbr, ale mam mało czasu, aby przeczytać wyjątkiem w drodze do pracy ![]()
Teraz pisania programu to zrobić w języku C #. NET, w którym piszę kod w miejscu pracy byłoby trywialne zadanie, ale wydaje się, jak Overkill na takie proste zadanie, więc postanowiłem zbierać na mój zardzewiały znajomości komend DOS zautomatyzować lub co najmniej pół-zautomatyzować ten proces.
Czy czytać, jeśli jesteś zainteresowany, aby zrozumieć, w jaki sposób plików wsadowych pracy, w przeciwnym wypadku po prostu przewiń do dołu tego posta do pobrania premade do konwertowania plików wsadowych albo pojedynczy plik lub folder w formacie PDF do tekstu.
Teraz stworzenie pliku wsadowego (a TXT plik z rozszerzeniem BAT) z następującego polecenia:
~ dp0gettext.exe%% 1% 1.txt
i upuszczając go w folderze gettext szybko pozwala mi przeciągnij i upuść dowolnym formacie PDF (lub dowolny plik w rzeczywistości Cabrio przez gettext) na plik wsadowy i natychmiast go przekonwertować do pliku. TXT plik w tym samym katalogu co plik do konwersji.
% ~ dp0 jest zastąpić pełną ścieżkę do pliku wsadowego bez pliku plik wsadowy, który w istocie wskazuje na pełną ścieżkę do stosowania gettext.
% 1 odnosi się do pliku spadł na plik wsadowy. Dla niektórych systemów, stwierdziliśmy, że mogę dołączyć niezbędne do% 1 z podwójnym cudzysłowie, aby zaspokoić ścieżki ze spacjami w nich mając na uwadze, że inne systemy obsługi długich nazw plików bez konieczności podwójnego cudzysłowu.
Teraz automatycznie konwersji pojedynczego pliku nie jest zbyt wredny, ale to wciąż nie wystarcza. Przeciąganie i upuszczanie plików: 10 jest OK ale nie w 100
I tak Googled dla niektórych zasobów i znaleźć Rick's Lively poleceń, przydatnym przewodnikiem dla wszystkich DOS / Wiersz polecenia komendy wraz z przykładami i notatki.
Teraz zbrojnych z pętli FOR z tego odniesienia, I stworzył inny plik wsadowy do przetwarzania wszystkich plików w folderze.
dla f%% w (% 1 \ *. pdf) to ~ dp0gettext.exe%%% f%% f.txt
Krótkie wyjaśnienie co się dzieje tutaj.
1% Twojego folderu który spadł do pliku wsadowego.
The Statement następnie zabiera wszystkich plików w tym folderze z rozszerzeniem PDF i przenika do każdego pliku dotyczy, jak gettexta zmiennej%% f sekwencyjnie.
Not bad dla jednej linii tekstu. Czasami znajomość pewnych wspólnych komend DOS może obsługiwać niektóre zadania szybciej niż pisanie kodu ![]()
Check out Kryloff Technologie "gettext narzędzia, Rick's Lively pobrania poleceń lub moje premade plików wsadowych. Utworzyć skróty do tych dwóch plików wsadowych i można z nich korzystać w większości przypadków do skonwertować pliki tekstowe przez przeciąganie i upuszczanie plików lub folderów w plikach wsadowych odpowiednio.
Więcej MUNKEY @ The Pobrano:
Czytaj książki w telefonie komórkowym z TequilaCat BookReader
Tekst Górnictwo Narzędzia - Wydobywanie tekstu z CHMs
Wikibooks, WikiType PDF & Wiki























