Wyodrębnij pierwszą, czwartą i ósmą stronę z wielu plików PDF

1

Mam 268 plików PDF do przejrzenia i potrzebuję wyodrębnić pierwszą, czwartą i ósmą stronę. więc zamiast mieć plik PDF z wieloma stronami, muszę jakoś zrobić z nich pliki z pożądanymi stronami. Mam nadzieję, że istnieje skuteczniejszy sposób niż ręczne wykonanie i zaoszczędzenie czasu dzięki procesowi wsadowemu, który wyodrębni tylko strony pożądania z 268 plików PDF i umieści je w nowym pliku PDF. Czy ktoś zna jakieś inne programy lub metody, które można by osiągnąć?

Wiem, że istnieje formularz do wyodrębnienia pierwszej strony i wymaga ona napisania kodu, ale nie jestem z nim zaznajomiony i nie wiem, jak go zakodować, że da mi tylko pierwszą, czwartą i ósmą stronę.

Pracuję na komputerze z systemem Windows.

Proszę pomóż.

MeiH
źródło

Odpowiedzi:

2

Ponieważ jesteś w systemie Windows, możesz użyć PowerShell i PDFTk, aby osiągnąć swój cel jednym kliknięciem

$pdftk = "C:\pdftk_server-2.02-win-setup\{app}\bin\pdftk.exe"
$input = "C:\originalPDFs"
$output = "C:\newPDFs"

Get-Childitem -path $input -filter *.pdf -recurse | foreach {            
    & $pdftk $_.Fullname cat 1 4 8 output $output\$_
    }

Jak

  1. Ściągnij Serwer PDFTk . To wersja popularnego oprogramowania PDFTk z wiersza poleceń

    Ponieważ jednak jest to narzędzie wiersza poleceń, nie chcemy go instalować. Zamiast tego użyj Archiwum binarne UniExtract wyodrębnić pobrany plik pdftk_server-2.02-win-setup

  2. Po wykonaniu poprawnie otrzymasz nowy folder. Pod ..\{App}\bin czy potrzebne są dwa pliki: libiconv2.dll i pdftk.exe.

  3. Utwórz nowy plik tekstowy i wklej powyższy kod. Zmień wszystkie trzy zmienne ścieżki zgodnie z własnymi potrzebami. Oni się tłumaczą

  4. Zapisz go jako SomeName.ps1, kliknij go prawym przyciskiem myszy i wybierz Run with PowerShell wykonać skrypt

Ważna część to & $pdftk $_.Fullname cat 1 4 8 output $output\$_ który brzmi jak

  • & $pdftk »Uruchom narzędzie PDFTk z następującymi argumentami
  • $_.Fullname »Weź pełną ścieżkę pliku PDF jako plik wejściowy
  • cat 1 4 8 »Łączy pierwszą, czwartą i ósmą stronę z naszego wejściowego pliku PDF, aby utworzyć nowy plik PDF
  • output $output\$_ »Nazwa pliku dla nowego pliku PDF. To jest wydajność folder plus oryginalna nazwa PDF

Referencje

nixda
źródło
0

Nie masz pewności, czy jest to opcja, którą rozważyłbyś ... Jeśli masz wersję Adobe, która pozwala na tworzenie plików PDF, możesz wydrukować te strony, których potrzebujesz do wirtualnej drukarki Adobe i stworzyć nowy pdf stron, których potrzebujesz.

user3089120
źródło
Czy wiesz, jakiej wersji pdf potrzebuję?
MeiH
Miałem na myśli to, co bardzo Adobe *.
MeiH
0

Używam wersji adobe acrobat professional v10. Pomyślałem o innej opcji ... możesz użyć dowolnego kreatora plików PDF innych firm, który powinien być dostępny do bezpłatnego pobrania w celu osiągnięcia tego samego.

user3089120
źródło