Un agente de IA puede dividir un PDF y reconstruir un documento solo con las páginas que necesitas encadenando dos herramientas: split extrae las páginas y merge las vuelve a juntar. El servidor GroupDocs.Merger.Mcp se ejecuta localmente en tu máquina, por lo que un solo prompt realiza la tarea en Claude Desktop, Claude Code o Cursor:
Extrae las páginas 3, 6 y 8, luego combina los tres resultados en un solo archivo en ese orden.
La versión paso a paso con configuración y solución de problemas está en la documentación: Cómo dividir un documento y volver a ensamblar las páginas que deseas.
¿Por qué la herramienta split necesita un segundo paso?
Un LLM al que se le pide cortar páginas de un documento solo tiene una opción sin una herramienta: reescribir el texto que puede ver. Eso pierde el diseño y puede cambiar el contenido. Con un motor consciente de páginas, el agente trabaja con páginas reales.
La clave que define cada flujo de trabajo aquí es cómo se comporta split. Extrae las páginas que indicas y guarda cada una como su propio documento. Tres números de página generan tres archivos, no un archivo con tres páginas. Es extracción de páginas, no “cortar aquí”. Las tres formas a continuación difieren en lo que el agente hace con esos archivos de una sola página.
Forma 1: ¿Cómo extraer páginas como archivos separados?
Extrae las páginas 3, 6 y 8 de report.pdf.
El agente llama a split con pages: "3,6,8". La herramienta devuelve un mensaje del tipo Split "report.pdf" into 3 file(s): seguido de la ruta guardada de cada documento extraído. Usa esto cuando cada página es el entregable: una página de firma, un certificado, un formulario de un paquete.
Los números de página son una lista separada por comas, basada en 1. Nombra cada página que deseas. Un rango no es una entrada documentada, así que para las páginas 5 a 9 el prompt debe enumerar 5,6,7,8,9.
Forma 2: ¿Cómo extraer páginas y volver a ensamblarlas en un solo documento?
Extrae las páginas 5 a 9 de report.pdf, luego combina los resultados en un solo archivo en orden de página.
Aquí el agente enumera las páginas él mismo (5,6,7,8,9), llama a split una vez y luego llama a merge. Como merge acepta de dos a cuatro documentos por llamada, cinco archivos de una sola página requieren dos rondas: primero cuatro páginas, luego ese resultado más la quinta página. Solicita el encadenamiento explícitamente. El orden es el orden de los slots, por lo que el agente debe colocar la página 5 en file1 y la página 9 al final. En modo de evaluación, el archivo reconstruido se recorta a sus primeras 3 páginas.
Este es el patrón detrás de “extraer páginas y volver a ensamblar”: dos familias de herramientas, un prompt.
Forma 3: ¿Cómo eliminar una página de un documento?
Este documento tiene 10 páginas. Extrae todas excepto la página 4, luego combina el resto nuevamente en orden.
El mismo truco, invertido. Nueve archivos de una sola página necesitan tres llamadas a merge: los primeros cuatro archivos, luego ese resultado con los siguientes tres, y luego ese resultado con los últimos dos. Antes de comenzar, haz que el agente verifique el recuento de páginas con get_document_info, que devuelve pageCount y un arreglo pages, de modo que enumere los números de página correctos en lugar de adivinar la longitud.
¿Qué debe verificar el agente antes de dividir?
Pedir la página 12 de un documento de diez páginas falla en lugar de devolver menos, y el fallo cuesta un viaje de ida y vuelta. Haz que la inspección sea el primer paso:
¿Cuántas páginas tiene? Luego extrae las tres últimas.
El agente llama a get_document_info, lee el recuento de páginas, calcula los números de las tres últimas páginas y luego llama a split. Las hojas de cálculo se comportan de manera diferente: en formatos de hoja de cálculo los números de página se refieren a hojas de trabajo, no a páginas impresas. “Dividir la hoja 2” es pages: "2", y el resultado es un libro de trabajo que contiene esa hoja.
Sesión de ejemplo (abreviada)
Una ilustración basada en el comportamiento documentado de la herramienta, no una captura de pantalla.
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.
Límites honestos
- El recorte de 3 páginas afecta a los documentos reconstruidos. En modo de evaluación el resultado se recorta a las primeras 3 páginas, con una insignia de prueba en cada página. Un rango reconstruido de ocho páginas vuelve como tres páginas. Verifica
get_license_statusantes de buscar un error. - La extracción por sí sola no se ve afectada. La documentación indica que extraer páginas individuales no se recorta; el límite se aplica en el momento en que combinas los resultados.
- Sin entrada de rango.
splitacepta una lista de números de página y devuelve un archivo por número. - Cuatro documentos por merge. Los rangos largos requieren varias rondas.
- No es un editor. El servidor extrae y combina páginas completas. No edita el contenido dentro de una página, y la documentación señala que el reordenamiento dentro del archivo pertenece a la API de la biblioteca más que a estas cuatro herramientas.
Preguntas frecuentes
¿Puede un agente de IA extraer las páginas 5 a 9 de un PDF y combinarlas? Sí. Enumera las páginas, llama a split para ellas y combina los resultados de una sola página en rondas de hasta cuatro. El orden se conserva si lo solicitas.
¿Puede la IA reordenar páginas de PDF? Dentro de estas cuatro herramientas, solo extrayendo páginas y combinándolas en el orden que deseas. El servidor no mueve páginas dentro de un archivo.
¿Cómo dividir un documento por secciones con IA? Pide al agente que primero lea el recuento de páginas y luego nombra tú mismo la primera página de cada sección. split extrae las páginas que enumeras; no detecta secciones.
Profundiza
- Documentación, guía canónica: Cómo dividir un documento y volver a ensamblar las páginas que deseas
- Centro de documentación: GroupDocs.Merger MCP Server
- Comienza aquí: Por qué tu agente de IA debería combinar archivos con un motor, no regenerándolos
- Relacionado: Imponer el orden de ensamblaje de paquetes de documentos con flujos de trabajo de IA automatizados usando MCP
- Relacionado: La primera página de cada documento en una carpeta: un prompt, un servidor MCP
- Modelo on-premise y de seguridad: 3 arquitecturas para el procesamiento de documentos con IA, y la que mantiene los archivos dentro de tu red
- Preguntas: GroupDocs Merger forum
- Código fuente: GroupDocs.Merger.Mcp en GitHub