Załóżmy, że masz folder umów i potrzebujesz pierwszej strony każdej z nich, lub strony z podpisem, do przeglądu. Agent AI z serwerem GroupDocs.Merger.Mcp robi to w jednym poleceniu, lokalnie na twoim komputerze, z Claude Desktop, Claude Code, Cursor lub VS Code z GitHub Copilot:

Wyodrębnij stronę 1 z każdego PDF w moim folderze dokumentów i wypisz, co wyprodukowałeś.

Wersja krok po kroku z konfiguracją i rozwiązywaniem problemów znajduje się w dokumentacji: Jak wyodrębnić strony z wielu dokumentów jednocześnie.

Co robi agent z folderem plików?

Dla każdego pliku agent wywołuje narzędzie split raz. Każde wywołanie zapisuje dokument jednosktronicowy. Folder z 40 fakturami w rezultacie daje 40 stron okładkowych. Narzędzie nie posiada trybu folderu; agent dostarcza pętlę, a silnik wykonuje wyodrębnianie stron dla każdego pliku. Pliki są rozpoznawane po nazwie w folderze skonfigurowanym w GROUPDOCS_MCP_STORAGE_PATH, więc agent przekazuje invoice-014.pdf, a nie ścieżkę z twojego komputera.

Jak utrzymać wyodrębnione strony poza folderem oryginałów?

Czterdzieści wyodrębnionych stron obok czterdziestu oryginałów to folder, którego nikt nie potrafi przeglądać. Ustaw GROUPDOCS_MCP_OUTPUT_PATH na osobny katalog, a wyniki trafią poza źródła. Bez tego wyjście trafia do folderu przechowywania. To jednorazowe ustawienie, a każde kolejne masowe polecenie pozostaje uporządkowane.

Jak wyodrębnić ostatnią stronę lub stronę, która się przemieszcza?

“Ostatnia strona” ma inną numerację w każdym pliku. Niech agent najpierw wywoła get_document_info dla każdego dokumentu. Zwraca ono pageCount, więc agent może obliczyć numer strony dla każdego pliku:

Dla każdego PDF w folderze sprawdź liczbę stron, a następnie wyodrębnij ostatnią stronę każdego z nich.

Agent, który zgaduje, zawodzi przy plikach, w których zgadywanie jest błędne. Błąd występuje dla poszczególnych plików, nie jest krytyczny.

Jakie warianty pojawiają się najczęściej?

Wyodrębnij ostatnią stronę każdego dokumentu. Najpierw sprawdź liczbę stron.

Pobierz stronę 2 z każdej umowy, a następnie scal wszystkie w jeden plik przeglądowy.

Dla każdego pliku wyodrębnij stronę z podpisem i umieść wyniki w folderze wyjściowym.

Drugie polecenie łączy się z merge w rundach po maksymalnie cztery dokumenty, co daje pojedynczy połączony dokument zbudowany z jednej strony każdego źródła. Więcej niż cztery źródła oznacza kolejne rundy. Polecenie dotyczące strony z podpisem działa, gdy powiesz agentowi, która strona zawiera podpis; narzędzie wyodrębnia podane przez ciebie numery stron i nie wyszukuje treści.

Kiedy jedno polecenie na folder jest odpowiednie?

Użyj go, gdy ta sama zasada obowiązuje dla każdego pliku: pierwsza strona, ostatnia strona, znana strona z podpisem. Polecenie podaje zasadę raz, a agent stosuje ją plik po pliku. Praca archiwalna i przegląd prawny pasuje do takiego schematu: okładka z każdego pliku do indeksu lub strona zawierająca podpisy z każdej umowy do kontroli. Jeśli zasada różni się w zależności od pliku, podziel folder na grupy i uruchom jedno polecenie na grupę, tak aby każde polecenie wciąż określało jedną zasadę. Zachowaj instrukcję „list what you produced” w każdym masowym poleceniu; lista jest twoim zapisem, które pliki zostały obsłużone.

Przykładowa sesja (skrócona)

Ilustracja oparta na udokumentowanym zachowaniu narzędzia, a nie przechwycony zrzut ekranu.

Ty:   Wyodrębnij stronę 1 z każdego PDF w moim folderze dokumentów i wypisz, co wyprodukowałeś.

Agent: Znaleziono 3 PDF w folderze.
       [wywołuje split na każdym pliku z pages = "1"]
       Wyodrębniono stronę 1 ze wszystkich 3 plików: 3 jednosktronicowe dokumenty
       w twoim folderze wyjściowym. Brak błędów.

Co może pójść nie tak przy przetwarzaniu wielu plików?

  • Błędy występują dla poszczególnych plików. Uszkodzony lub zabezpieczony hasłem dokument powoduje błąd swojego wywołania. Poproś o listę błędów, aby partia 40 nie ukrywała dwóch błędów. Narzędzie split akceptuje argument password dla dokumentów chronionych.
  • Krótki dokument. Żądanie strony, która nie istnieje, powoduje błąd dla tego pliku; pozostałe pliki pozostają niezmienione.
  • Rozliczanie według zużycia się sumuje. W ramach licencji rozliczanej według zużycia każde wywołanie jest naliczane jako przetwarzanie.

Szczere ograniczenia

  • Tryb ewaluacji przycina połączony wynik do 3 stron. Wynik jest przycinany do pierwszych 3 stron, z odznaką próbną na każdej stronie. Wyodrębnianie pojedynczych stron nie jest dotknięte, ale w momencie scalania wyników limit działa cicho. Połączony plik przeglądowy zbudowany z czterdziestu pierwszych stron zwraca tylko trzy. Sprawdź get_license_status przed uruchomieniem.
  • Brak wyszukiwania treści. Agent wybiera strony według numeru. Znalezienie „strony z podpisem” to twoje polecenie, a nie funkcja narzędzia.
  • Brak trybu folderu w narzędziu. Jedno wywołanie split obsługuje jeden plik, więc duży folder oznacza wiele wywołań.

FAQ

Jak wyodrębnić pierwszą stronę ze wszystkich PDF w folderze? Skieruj serwer na folder, a następnie zapytaj: „Wyodrębnij stronę 1 z każdego PDF w moim folderze dokumentów i wypisz, co wyprodukowałeś.” Agent wywołuje split dla każdego pliku.

Czy AI może partiowo dzielić dokumenty i zbierać strony w jednym pliku? Tak. Po wyodrębnieniu poproś agenta o scalenie jednosktronicowych plików w rundach po cztery. W trybie ewaluacji ten połączony plik jest przycinany do 3 stron.

Czy pliki opuszczają mój komputer? Nie. Serwer odczytuje i zapisuje foldery, które skonfigurujesz, przez lokalny transport stdio, bez portów przychodzących.

Zagłęb się