Class ImageExtractor

Informação

Representa o plugin Documentize.ImageExtractor. Usado para extrair imagens de documentos PDF.

public static class ImageExtractor

Herança

objectImageExtractor

Membros Herdados

Exemplos

O exemplo demonstra como extrair imagens de um documento PDF.

// Criar ImageExtractorOptions para definir instruções
var options = new ImageExtractorOptions();
// Adicionar caminho do arquivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Definir caminho do diretório de saída
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Realizar o processo
var results = ImageExtractor.Process(options);
// Obter caminho para o resultado da imagem
var imageExtracted = results.ResultCollection[0].ToFile();

O exemplo demonstra como extrair imagens de um documento PDF para Streams sem pasta.

// Criar ImageExtractorOptions para definir instruções
var options = new ImageExtractorOptions();
// Adicionar caminho do arquivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Não definir saída - escreverá os resultados em streams
// Realizar o processo
var results = ImageExtractor.Process(options);
// Obter Stream
var ms = results.ResultCollection[0].ToStream();
// Copiar dados para arquivo para demonstração
ms.Seek(0, SeekOrigin.Begin);
using (var fs = File.Create("test_file.png"))
{
    ms.CopyTo(fs);
}

Métodos

Process(ImageExtractorOptions)

Extrai imagens de documentos PDF.

public static ResultContainer Process(ImageExtractorOptions options)

Parâmetros

Retorna

ResultContainer : Um objeto contendo o resultado da operação.

Exceções

ArgumentException

Se as opções não forem definidas.

Namespace: Documentize Assembly: Documentize.dll

 Português