Class ImageExtractor

Información

Representa el plugin Documentize.ImageExtractor. Se utiliza para extraer imágenes de documentos PDF.

public static class ImageExtractor

Herencia

objectImageExtractor

Miembros heredados

Ejemplos

El ejemplo demuestra cómo extraer imágenes de un documento PDF.

// Crear ImageExtractorOptions para establecer instrucciones
var options = new ImageExtractorOptions();
// Agregar ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Establecer ruta del Directorio de salida
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Realizar el proceso
var results = ImageExtractor.Process(options);
// Obtener ruta del resultado de la imagen
var imageExtracted = results.ResultCollection[0].ToFile();

El ejemplo demuestra cómo extraer imágenes de un documento PDF a Streams sin carpeta.

// Crear ImageExtractorOptions para establecer instrucciones
var options = new ImageExtractorOptions();
// Agregar ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// No establecer salida - escribirá resultados en streams
// Realizar el proceso
var results = ImageExtractor.Process(options);
// Obtener Stream
var ms = results.ResultCollection[0].ToStream();
// Copiar datos a archivo para demo
ms.Seek(0, SeekOrigin.Begin);
using (var fs = File.Create("test_file.png"))
{
    ms.CopyTo(fs);
}

Métodos

Process(ImageExtractorOptions)

Extraer imágenes de un documento PDF.

public static ResultContainer Process(ImageExtractorOptions options)

Parámetros

Devuelve

ResultContainer : Un objeto que contiene el resultado de la operación.

Excepciones

ArgumentException

Si no se establecen opciones.

Namespace: Documentize Assembly: Documentize.dll

 Español