Extract Images

El plugin Documentize PDF Extractor for .NET le permite extraer imágenes sin esfuerzo de documentos PDF. Escanea sus archivos PDF, identifica las imágenes incrustadas y las extrae manteniendo su calidad y formato originales. Esta herramienta mejora la accesibilidad del contenido visual y agiliza el proceso de recuperación de imágenes de PDFs.

Cómo extraer imágenes de un PDF

  1. Cree una instancia de la clase ExtractImagesOptions.
  2. Añada la ruta del archivo de entrada a las opciones usando el método AddInput.
  3. Establezca la ruta del directorio de salida para las imágenes usando el método AddOutput.
  4. Procese la extracción de imágenes usando el plugin.
  5. Recupere las imágenes extraídas del contenedor de resultados.
 1// Create ExtractImagesOptions to set instructions
 2var options = new ExtractImagesOptions();
 3// Add input file path
 4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 5// Set output Directory path
 6options.AddOutput(new DirectoryData("path_to_results_directory"));
 7// Perform the process
 8var results = PdfExtractor.Extract(options);
 9// Get path to image result
10var imageExtracted = results.ResultCollection[0].ToFile();

Extracción de imágenes de un archivo PDF a streams sin carpeta

El plugin PdfExtractor admite guardar en streams, lo que le permite extraer imágenes de archivos PDF a streams sin usar carpetas temporales.

 1// Create ExtractImagesOptions to set instructions
 2var options = new ExtractImagesOptions();
 3// Add input file path
 4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 5// Not set output - it will write results to streams
 6// Perform the process
 7var results = PdfExtractor.Extract(options);
 8// Get Stream
 9var ms = results.ResultCollection[0].ToStream();
10// Copy data to file for demo
11ms.Seek(0, SeekOrigin.Begin);
12using (var fs = File.Create("test_file.png"))
13{
14    ms.CopyTo(fs);
15}

Características clave:

  • Extraer imágenes incrustadas: Identificar y extraer imágenes de documentos PDF.
  • Preservar la calidad de la imagen: Garantiza que las imágenes extraídas mantengan su calidad original.
  • Salida flexible: Guarde las imágenes extraídas en el formato o ubicación que prefiera.
 Español