Możesz przekształcić „dołącz stronę, na której widać problem” w jedno polecenie. Serwer GroupDocs.Viewer.Mcp renderuje wskazane przez Ciebie strony z pliku PDF, Word, Excel lub PowerPoint i zapisuje każdą jako PNG z przewidywalną nazwą pliku, lokalnie na Twoim komputerze, tak aby Claude, Cursor lub GitHub Copilot mogły wygenerować obrazy do raportu błędu, notatki recenzji lub slajdu:
Wygeneruj strony 1, 4 i 9 specyfikacji i powiedz mi, gdzie znajdują się pliki.
Wersja krok po kroku z konfiguracją i rozwiązywaniem problemów znajduje się w dokumentacji: Jak tworzyć obrazy stron dokumentów do raportów i zgłoszeń.
Dlaczego w ogóle automatyzować obrazy stron?
Obraz strony to najtańszy dowód, jaki istnieje. Inżynier wsparcia dołącza stronę faktury, na której widnieje nieprawidłowa suma; recenzent wkłada miniaturkę każdej zmienionej strony do notatek recenzji; prezenter potrzebuje jednego diagramu, nieprzeformatowanego. Wykonane ręcznie, każde z tych działań wymaga otwarcia pliku, znalezienia strony, zrobienia zrzutu ekranu i nadania nazwy wynikowi. Liczba stron różni się w zależności od pliku, więc praca nigdy nie może być dobrze zgrupowana.
Agent może wykonać powtarzalną część, jeśli renderowanie jest wykonywane przez prawdziwy silnik, a nie przez imitującego go agenta. Silnik paginuje dokument tak, jak dokument jest paginowany i za każdym razem zapisuje taki sam rodzaj PNG.
Jaki jest przepływ pracy?
- Umieść pliki tam, gdzie serwer może je zobaczyć. Zamontuj folder zawierający dokumenty, niezależnie od tego, czy są to pliki PDF czy Word, tak aby renderowanie obrazu strony DOCX działało w ten sam sposób. Serwer odczytuje z ścieżki przechowywania i zapisuje obrazy do ścieżki wyjściowej, którą możesz trzymać osobno przy użyciu
GROUPDOCS_MCP_OUTPUT_PATH. - Sprawdź liczbę stron. Prompt: “Ile stron ma specyfikacja?” Agent wywołuje
get_view_infoi odczytujepageCount. Ma to znaczenie, ponieważrender_pagenie odrzuca numeru strony poza końcem dokumentu. - Nazwij strony. Prompt: “Wygeneruj strony 1, 4 i 9 specyfikacji i powiedz mi, gdzie znajdują się pliki.” Agent wywołuje
render_pagetrzy razy, po jednej dla każdej strony. - Zbierz nazwy plików. Pliki to
specification_page1.png,specification_page4.pngispecification_page9.pngw folderze wyjściowym. Agent raportuje ścieżki. - Dołącz je. Jeśli Twój klient ma również podłączony serwer issue-tracker lub czat MCP, poproś agenta o dołączenie plików do zgłoszenia lub wiadomości. Ten krok wykorzystuje narzędzia innego serwera, nie tego.
Jeśli chcesz tylko pliki, powiedz o tym, aby agent nie opisywał każdego obrazu:
Po prostu zapisz obrazy; nie musisz ich opisywać.
Co decyduje agent, a co robi silnik?
| Decyzja lub akcja | Agent | Silnik |
|---|---|---|
| Które strony są istotne | Mapuje “strony z tabelą cen” na numery stron, po renderowaniu lub inspekcji | Nic |
| Czy strona istnieje | Wywołuje get_view_info i porównuje |
Zwraca pageCount i rozmiary stron |
| Renderowanie | Wywołuje render_page raz na stronę |
Tworzy PNG |
| Nazewnictwo plików | Raportuje zapisaną ścieżkę | Zapisuje jako <source-stem>_page<N>.png |
| Dołączanie do zgłoszenia | Używa narzędzia innego serwera | Nic |
Przykładowa sesja
Ilustracja oparta na udokumentowanych nazwach wyjściowych, a nie na zrzucie ekranu.
You: Render pages 1, 4, and 9 of the specification and tell me where
the files are. Just save the images; no need to describe them.
Agent: [calls render_page for page 1, page 4 and page 9]
Saved:
<output folder>/specification_page1.png
<output folder>/specification_page4.png
<output folder>/specification_page9.png
Jak utrzymać zestaw mały?
Renderowanie to jedna strona na wywołanie, a każdy obraz jest również zwracany do agenta w linii. Żądanie dziesięciu stron oznacza dziesięć wywołań i dziesięć obrazów w konwersacji. Poproś o potrzebne strony. Rozsądna zasada to wybrać strony przed renderowaniem, korzystając z liczby stron i, w przypadku długich dokumentów, ze spisu treści.
Typowe zastosowania
- Raporty błędów. Strona instrukcji lub faktury, na której widać problem.
- Recenzje dokumentów. Jeden obraz na każdą zmienioną stronę w notatkach recenzji.
- Slajdy. Obraz jednego diagramu, którego potrzebujesz, bez jego przekształcania.
Szczere ograniczenia
- Tryb ewaluacji. Renderowane strony zawierają znak wodny oceny, a proces serwera otwiera maksymalnie 15 dokumentów. Jeśli obrazy opuszczają Twój zespół, najpierw zapytaj „Czy serwer viewer jest licencjonowany?”, aby agent wywołał
get_license_status. - Jedna strona na wywołanie. Nie ma narzędzia wielostronicowego. Partia to seria wywołań.
- Tylko PNG. Format jest stały; rozdzielczość nie jest parametrem, który można ustawić w narzędziu.
- Nieprawidłowy numer strony nadal zwraca obraz. Plik o nazwie
_page12.pngjest stroną 12 tylko wtedy, gdy dokument ma 12 stron. Najpierw sprawdź liczbę stron.
FAQ
Jak przekonwertować stronę PDF na obraz przy użyciu agenta AI? Połącz serwer GroupDocs.Viewer.Mcp z klientem i poproś o stronę według numeru. Agent wywołuje render_page, a PNG jest zapisywany w folderze wyjściowym jako <name>_page<N>.png.
Jak dołączyć podgląd dokumentu do zgłoszenia przy użyciu agenta AI? Serwer Viewer generuje plik obrazu. Dołączenie wymaga podłączonego serwera issue-tracker MCP do tego samego klienta, który jest oddzielnym serwerem z własnymi narzędziami.
Czy mogę generować miniatury dokumentów lokalnie? Tak. Silnik działa w procesie serwera na Twoim komputerze, a obrazy są zapisywane w skonfigurowanym folderze wyjściowym.
Zagłęb się
- Dokumentacja, kanoniczny przewodnik: Jak tworzyć obrazy stron dokumentów do raportów i zgłoszeń
- Documentation hub: GroupDocs.Viewer MCP Server
- Zacznij tutaj: Agenci multimodalni potrzebują pikseli, nie tylko tekstu
- Powiązane: 3 pytania, które agent AI powinien zadać dokumentowi przed jego renderowaniem
- Powiązane: Kiedy odpowiedź jest w wykresie: agenci AI czytający diagramy i skany przez MCP
- Model on-premise i bezpieczeństwa: 3 architektury przetwarzania dokumentów AI oraz ta, która trzyma pliki w Twojej sieci
- Pytania: GroupDocs Viewer forum
- Źródło: GroupDocs.Viewer.Mcp na GitHub