Class ImageExtractor

Information

Représente le plugin Documentize.ImageExtractor. Utilisé pour extraire des images des documents PDF.

public static class ImageExtractor

Héritage

objectImageExtractor

Membres hérités

Exemples

L’exemple démontre comment extraire des images d’un document PDF.

// Créer ImageExtractorOptions pour définir les instructions
var options = new ImageExtractorOptions();
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Définir le chemin du répertoire de sortie
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Effectuer le processus
var results = ImageExtractor.Process(options);
// Obtenir le chemin vers le résultat d'image
var imageExtracted = results.ResultCollection[0].ToFile();

L’exemple démontre comment extraire des images d’un document PDF vers des flux sans dossier.

// Créer ImageExtractorOptions pour définir les instructions
var options = new ImageExtractorOptions();
// Ajouter le chemin du fichier d'entrée
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Ne pas définir de sortie - il écrira les résultats dans des flux
// Effectuer le processus
var results = ImageExtractor.Process(options);
// Obtenir le flux
var ms = results.ResultCollection[0].ToStream();
// Copier les données dans un fichier pour la démonstration
ms.Seek(0, SeekOrigin.Begin);
using (var fs = File.Create("test_file.png"))
{
    ms.CopyTo(fs);
}

Méthodes

Process(ImageExtractorOptions)

Extraire des images d’un document PDF.

public static ResultContainer Process(ImageExtractorOptions options)

Paramètres

Renvoie

ResultContainer : Un objet contenant le résultat de l’opération.

Exceptions

ArgumentException

Si les options ne sont pas définies.

Namespace: Documentize Assembly: Documentize.dll

 Français