Unificador de PDF

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

Características Clave:

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

Cómo Fusionar Documentos PDF

Para fusionar 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 fusión.
  3. Agrega los archivos PDF de entrada utilizando el método AddInput.
  4. Establece la ruta del archivo de salida utilizando AddOutput.
  5. Ejecuta la fusión utilizando el método Process.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Agrega archivos PDF de entrada para fusionar
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// Especifica la ruta del archivo de salida
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// Fusiona los PDFs
13merger.Process(mergeOptions);

Cómo Fusionar PDFs con Rango de Páginas

También puedes fusionar rangos de páginas específicos de los archivos PDF de entrada utilizando 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 utilizando 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.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Fusiona páginas específicas de los PDFs de entrada
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// Especifica la ruta del archivo de salida
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Fusiona los PDFs
12merger.Process(mergeOptions);

Cómo Manejar la Fusió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 fusionar 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 fusionar todos los archivos en el lote.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Agrega un gran lote de PDFs para fusionar
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// Especifica la ruta del archivo de salida
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Procesa la fusión por lotes
14merger.Process(mergeOptions);
 Español