Um agente de IA pode dividir um PDF e reconstruir um documento apenas com as páginas que você precisa encadeando duas ferramentas: split extrai as páginas, e merge as reúne novamente. O servidor GroupDocs.Merger.Mcp executa ambos localmente na sua máquina, então um único prompt faz o trabalho no Claude Desktop, Claude Code ou Cursor:
Extrair as páginas 3, 6 e 8, então mesclar os três resultados em um único arquivo nessa ordem.
A versão passo a passo com configuração e solução de problemas está na documentação: Como dividir um documento e remontar as páginas que você deseja.
Por que a ferramenta split precisa de uma segunda etapa?
Um LLM solicitado a cortar páginas de um documento tem apenas uma opção sem uma ferramenta: reescrever o texto que pode ver. Isso perde o layout e pode alterar o conteúdo. Com um mecanismo consciente de páginas, o agente trabalha em páginas reais.
O detalhe que molda cada fluxo de trabalho aqui é como o split se comporta. Ele extrai as páginas que você nomeia e salva cada uma como seu próprio documento. Três números de página produzem três arquivos, não um único arquivo com três páginas. É extração de página, não “corte aqui”. As três maneiras abaixo diferem no que o agente faz com esses arquivos de página única.
Caminho 1: Como extrair páginas como arquivos separados?
Extrair as páginas 3, 6 e 8 de report.pdf.
O agente chama split com pages: "3,6,8". A ferramenta retorna uma mensagem no formato Split "report.pdf" into 3 file(s): seguida pelo caminho salvo de cada documento extraído. Use isso quando cada página é a entrega: uma página de assinatura, um certificado, um formulário de um pacote.
Os números de página são uma lista separada por vírgulas, baseada em 1. Nomeie cada página que você deseja. Um intervalo não é uma entrada documentada, portanto, para páginas de 5 a 9 o prompt deve listar 5,6,7,8,9.
Caminho 2: Como extrair páginas e remontá‑las em um único documento?
Extrair as páginas 5 a 9 de report.pdf, então mesclar os resultados em um único arquivo na ordem das páginas.
Aqui o agente lista as páginas ele mesmo (5,6,7,8,9), chama split uma vez e depois chama merge. Como o merge aceita de dois a quatro documentos por chamada, cinco arquivos de página única precisam de duas rodadas: quatro páginas primeiro, depois esse resultado mais a quinta página. Solicite o encadeamento explicitamente. A ordem é a ordem dos slots, portanto o agente deve colocar a página 5 em file1 e a página 9 por último. Em avaliação, o arquivo reconstruído é reduzido às suas primeiras 3 páginas.
Este é o padrão por trás de “extrair páginas e remontar”: duas famílias de ferramentas, um prompt.
Caminho 3: Como remover uma página de um documento?
Este documento tem 10 páginas. Extrair todas exceto a página 4, então mesclar o restante novamente em ordem.
O mesmo truque, invertido. Nove arquivos de página única precisam de três chamadas de merge: os primeiros quatro arquivos, depois esse resultado com os próximos três, depois esse resultado com os últimos dois. Antes de começar, faça o agente verificar a contagem de páginas com get_document_info, que retorna pageCount e um array pages, para que ele liste os números de página corretos em vez de adivinhar o comprimento.
O que o agente deve verificar antes de dividir?
Solicitar a página 12 de um documento de dez páginas falha em vez de retornar menos, e a falha custa uma viagem de ida e volta. Faça a inspeção a primeira etapa:
Quantas páginas isso tem? Então extraia as três últimas.
O agente chama get_document_info, lê a contagem de páginas, calcula os números das três últimas páginas e então chama split. Planilhas se comportam de forma diferente: em formatos de planilha, os números de página referem‑se a planilhas, não a páginas impressas. “Dividir a planilha 2” é pages: "2", e o resultado é uma pasta de trabalho contendo essa planilha.
Sessão de exemplo (abreviada)
Uma ilustração baseada no comportamento documentado da ferramenta, não uma captura de tela.
You: Pull pages 3, 6 and 8 out of report.pdf and give me one file
with just those pages, in that order.
Agent: [calls get_document_info on report.pdf: 12 pages]
[calls split with pages = "3,6,8": 3 files]
[calls merge with the three single-page files in order]
Done. The rebuilt document is in your output folder. The
original report.pdf was not changed.
Limites honestos
- O recorte de 3 páginas afeta documentos reconstruídos. No modo de avaliação o resultado é reduzido às primeiras 3 páginas, com um selo de avaliação em cada página. Um intervalo reconstruído de oito páginas volta como três páginas. Verifique
get_license_statusantes de procurar um bug. - A extração isolada não é afetada. A documentação afirma que extrair páginas individuais não é recortado; o limite se aplica no momento em que você mescla os resultados.
- Sem entrada de intervalo.
splitaceita uma lista de números de página e retorna um arquivo por número. - Quatro documentos por merge. Intervalos longos precisam de rodadas.
- Não é um editor. O servidor extrai e combina páginas inteiras. Ele não edita o conteúdo dentro de uma página, e a documentação observa que a reorganização dentro do arquivo pertence à API da biblioteca, e não a essas quatro ferramentas.
Perguntas Frequentes
Um agente de IA pode extrair as páginas 5 a 9 de um PDF e mesclá‑las? Sim. Ele lista as páginas, chama split para elas e mescla os resultados de página única em rodadas de até quatro. A ordem é preservada se você solicitar.
A IA pode reordenar páginas de PDF? Dentro dessas quatro ferramentas, somente extraindo páginas e mesclando‑as na ordem desejada. O servidor não move páginas dentro de um arquivo.
Como dividir um documento por seções com IA? Peça ao agente para ler a contagem de páginas primeiro, então nomeie a primeira página de cada seção você mesmo. split extrai as páginas que você lista; não detecta seções.
Aprofunde-se
- Documentação, guia canônico: Como dividir um documento e remontar as páginas que você deseja
- Central de documentação: GroupDocs.Merger MCP Server
- Por que seu agente de IA deve mesclar arquivos com um mecanismo, não regenerando‑os: Why your AI agent should merge files with an engine, not by regenerating them
- Aplicar ordem de montagem de pacote de documentos com fluxos de trabalho de IA automatizados usando MCP: Enforce document pack assembly order with automated AI workflows using MCP
- A primeira página de cada documento em uma pasta: um prompt, um servidor MCP: The first page of every document in a folder: one prompt, one MCP server
- Modelo on‑premise e de segurança: 3 arquiteturas para processamento de documentos com IA, e a que mantém arquivos dentro da sua rede: 3 architectures for AI document processing, and the one that keeps files inside your network
- Perguntas: GroupDocs Merger forum
- Código‑fonte: GroupDocs.Merger.Mcp on GitHub