Unificador de PDF

El Unificador de PDF Documentize para .NET es una herramienta versátil diseñada para unificar múltiples documentos PDF en un solo archivo. Simplifica la consolidación de archivos PDF, asegurando que tus documentos se unan de manera eficiente y manteniendo la consistencia en el contenido. El complemento maneja recursos internos como fuentes e imágenes para optimizar el documento unido.

Características Clave:

  • Unir Múltiples PDFs: Combina fácilmente múltiples archivos PDF en uno.
  • Optimización de Recursos: Elimina fuentes e imágenes duplicadas durante la unificación.
  • Procesamiento por Lotes: Une grandes lotes de documentos PDF de una sola vez.
  • Unificación Segura: Asegura la integridad del documento sin pérdida de datos ni corrupción de contenido.

Cómo Unir Documentos PDF

Para unir múltiples documentos PDF en un solo archivo, sigue estos pasos:

  1. Crea una instancia de la clase Merger.
  2. Crea una instancia de MergeOptions para configurar el proceso de unificación.
  3. Agrega archivos PDF de entrada usando el método AddInput.
  4. Establece la ruta del archivo de salida usando AddOutput.
  5. Ejecuta la unificación usando el método Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4  
 5// Agrega archivos PDF de entrada para unir  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));  
 9  
10// Especifica la ruta del archivo de salida  
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));  
12  
13// Une los PDFs  
14merger.Process(mergeOptions);  

Cómo Unir PDFs con Rango de Páginas

También puedes unir rangos de páginas específicos de archivos PDF de entrada usando la clase MergeOptions. Esto te permite combinar páginas seleccionadas en el documento de salida final.

  1. Crea una instancia de la clase Merger.
  2. Configura los rangos de páginas usando MergeOptions.
  3. Agrega los archivos de entrada con rangos de páginas especificados.
  4. Establece la ruta de salida.
  5. Llama al método Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4  
 5// Une páginas específicas de PDFs de entrada  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));  
 8  
 9// Especifica la ruta del archivo de salida  
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));  
11  
12// Une los PDFs  
13merger.Process(mergeOptions);  

Cómo Manejar la Unificación por Lotes

El complemento Unificador de PDF está optimizado para manejar grandes lotes de documentos PDF. Al aprovechar la función de procesamiento por lotes, puedes unir cientos de PDFs en una sola operación, asegurando una gestión de documentos eficiente y rápida.

  1. Instancia la clase Merger.
  2. Agrega todos los archivos PDF de entrada a la clase MergeOptions.
  3. Especifica la ruta de salida.
  4. Llama al método Process para unir todos los archivos en el lote.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4  
 5// Agrega un gran lote de PDFs para unificar  
 6for (int i = 1; i <= 100; i++)  
 7{  
 8    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));  
 9}  
10  
11// Especifica la ruta del archivo de salida  
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));  
13  
14// Procesa la unificación por lotes  
15merger.Process(mergeOptions);  
 Español