Plik wsadowy do przetwarzania połączenia dwóch zestawów plików pdf razem w katalogu

2

Szukam skryptu, który może wykonać następujące czynności:

mam

  • 500 plików pdf z konwencją nazewnictwa: SC ####. Pdf
  • 500 plików pdf z konwencją nazewnictwa: AB ####. Pdf

Chcę, aby plik wsadowy sprawdzał, czy istnieje dopasowanie #### między 2 zestawami plików.

  • jeśli istnieje, to połączy SCS ####. pdf z AB ####. pdf w nowo utworzonym pliku o nazwie ST ####. pdf. (np. gdy otworzysz plik ST1099.pdf, najpierw zobaczysz zawartość SC1099.pdf, a następnie zawartość AB1099.pdf.)
  • jeśli nie, zapisuje nowy plik jako ST ####. (np. SC0123.pdf nie ma pasującego pliku AB0123.pdf, więc zawartość SC0123.pdf jest kopiowana do ST0123.pdf.)

Wszystkie 500 plików ST #### należy zapisać w innym katalogu i przesłać za pośrednictwem FTP na serwer. Oryginalny SC ####. Pdf i amp; AB ####. Pdf nie powinien być usuwany.

W idealnej sytuacji chciałbym wykonać automatycznie 1 dnia każdego miesiąca.

Sue
źródło
Potrzebne byłoby oprogramowanie, które potrafi odczytywać i zapisywać pliki PDF, co nie jest tak powszechne, jak mogłoby się wydawać. Mogą istnieć biblioteki C ++ lub Java, które mogą to zrobić, ale zaufaj mi, nie jest to proste zadanie.
jcoc611

Odpowiedzi:

0

Jest to możliwe za pomocą narzędzia o nazwie Zestaw narzędzi PDF . Pobierz narzędzie i zainstaluj, po czym dwa pliki PDF można połączyć za pomocą polecenia w następujący sposób:

pdftk A=SC1099.pdf AB1099.pdf cat output ST1099.pdf

Pobiera pliki wymienione w A i łączy je w plik wyjściowy ST1099.pdf.

miltonb
źródło