Witam,
Używam Command line tools pakietu Xpdf. Wykorzystuję 2 moduły: pdftopng.exe oraz pdfinfo.exe. Oba uruchamiam ShellExecute
.
Z uruchamianiem pdftopng.exe nie ma problemu - jedno polecenie i działa konwertowanie PDF na PNG:
ShellExecute(Handle,PChar('open'),PChar(sciezka_do_pliku_PDF+'\pdftopng.exe'),PChar('Plik.pdf PlikPNG'), PChar(sciezka_do_pliku_PDF), SW_HIDE);
Niestety nie mogę poleceniem ShellExecute
uruchomić "bliźniaczego" modułu pdfinfo.exe, a konkretnie nie działają parametry! Bezskutecznie próbowałem wielu konfiguracji poniższego polecenia:
ShellExecute(Handle,PChar('open'),PChar(sciezka_do_pliku_PDF+'\pdfinfo.exe'),PChar('Plik.pdf >info.txtx'), PChar(sciezka_do_pliku_PDF), SW_HIDE);
Jako "sprawdzenie" wpisuję w wierszu poleceń TotalCommander'a ciąg: pdfinfo.exe Plik.pdf <info.txt i wszystko działa poprawnie - tworzony jest plik info.txt z informacją o PDF. Czyli składnia polecenia uruchamiającego jest poprawna. Bardzo proszę o sugestie jak z użyciem ShellExecute
uruchomić ten ciąg poleceń z parametrami pdfinfo.exe Plik.pdf <info.txt ?