Windows - Wykonywanie operacji na plikach upuszczonych w katalogu

0

Jestem ciekawy, czy możliwe są następujące sytuacje. Chcę założyć specjalny katalog, w którym upuszczę plik słowa. Skrypt / program (napisany przeze mnie) w katalogu wykryje nowy plik został dodany, a następnie przekonwertuje ten plik słowny na plik PDF (zapisz jako / wyeksportuj plik słowny jako plik PDF), a następnie skonwertuje ten plik PDF na arkusz kalkulacyjny programu Excel i następnie umieść ten ostatecznie przekonwertowany arkusz kalkulacyjny programu Excel w jakimś katalogu wyjściowym. Mam dostęp do Adobe Acrobat Pro i całego pakietu MS Office.

Oto, co chcę opisać słowami. Jak łatwo to osiągnąć? Czy coś takiego istnieje? Jak to jest nazywane?

Nukesub
źródło
z ciekawości, jak zamierzasz przekonwertować PDF na XLSX? zajmie to bardzo specjalny plik PDF, aby przekonwertować go do formatu Excel
Frank Thomas
Hej Frank, przepraszam za opóźnienie. W programie Adobe Acrobat Pro jest funkcja, która pozwala zapisać jako „arkusz kalkulacyjny” i tworzy niezły (przynajmniej dla mojej aplikacji) arkusz kalkulacyjny, który jest gotowy do przeanalizowania lub umieszczenia w bazie danych, takiej jak MS Access.
Nukesub
dobrze. które będą wymagać znalezienia interfejsu API firmy Adobe lub innego edytora PDF obsługującego tę funkcję. Jest poza zakresem większości interfejsów API zaprojektowanych do manipulowania dokumentami w formacie PDF. to sprawia, że ​​jest to trochę trudniejsze, ale jeśli znajdziesz dobrą bibliotekę, to z pewnością jest to możliwe.
Frank Thomas

Odpowiedzi:

1

Jasne, że to możliwe, ale aby to zrobić, trzeba napisać program. System Windows nie ma wbudowanej tego rodzaju funkcji, ponieważ należy napisać proces systemu Windows, który monitoruje zawartość folderu. Język programowania, którego używasz, musi mieć biblioteki, które wykonają konwersję między Wordem a PDF oraz PDF i Excel. Na przykład java ma takie biblioteki. Napisanie takiego programu wymagałoby przynajmniej pośredniej wiedzy programistycznej i musiałbyś poświęcić kilka dni, aby go uruchomić. Jeśli chodzi o samą konwersję, możesz napotkać problemy z brakiem konwersji bibliotek w tych formatach, które są naprawdę całkowicie wykonane do różnych celów.


źródło
Widzę. Miałem nadzieję, że będę mógł wykorzystać wbudowane funkcje za pośrednictwem innych programów, takich jak funkcja „Zapisz jako” w programie Word, aby przejść z programu Word do formatu PDF. Oraz funkcja „Eksportuj jako Excel” w programie Adobe Acrobat Pro
Nukesub,
Można to zrobić ręcznie, ale jeśli chcesz go w pełni zautomatyzować, potrzebujesz procesu, który monitoruje folder i rozpoczyna konwersję po upuszczeniu pliku. Może istnieć jakiś system makr, który automatyzuje to, co robisz ręcznie, ale nie wiem, w jaki sposób sprowadziłbyś dwie części 1) proces oglądania folderu i 2) uruchamianie makra do konwersji razem. To nie brzmi jak łatwe zadanie.
W porządku. Wygląda na to, że moim najlepszym rozwiązaniem będzie zrobienie tego ręcznie. Szkoda, ale nie jest to całkowita strata, ponieważ nie mam zbyt dużej liczby tych rzeczy do zrobienia. Miałem tylko nadzieję, że uda mi się w to trochę popracować. Może naucz się czegoś nowego. W każdym razie dzięki!
Nukesub