Class ImageExtractor
Info
Mewakili plugin Documentize.ImageExtractor. Digunakan untuk mengekstrak gambar dari dokumen PDF.
public static class ImageExtractor
Warisan
Anggota yang diwarisi
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Contoh
Contoh ini menunjukkan cara mengekstrak gambar dari dokumen PDF.
// Buat ImageExtractorOptions untuk mengatur instruksi
var options = new ImageExtractorOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur direktori output
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Lakukan proses
var results = ImageExtractor.Process(options);
// Dapatkan jalur ke hasil gambar
var imageExtracted = results.ResultCollection[0].ToFile();
Contoh ini menunjukkan cara mengekstrak gambar dari dokumen PDF ke Streams tanpa folder.
// Buat ImageExtractorOptions untuk mengatur instruksi
var options = new ImageExtractorOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Tidak mengatur output - ini akan menulis hasil ke streams
// Lakukan proses
var results = ImageExtractor.Process(options);
// Dapatkan Stream
var ms = results.ResultCollection[0].ToStream();
// Salin data ke file untuk demo
ms.Seek(0, SeekOrigin.Begin);
using (var fs = File.Create("test_file.png"))
{
ms.CopyTo(fs);
}
Metode
Process(ImageExtractorOptions)
Ekstrak gambar dari dokumen PDF.
public static ResultContainer Process(ImageExtractorOptions options)
Parameter
options
ImageExtractorOptions: Objek pilihan yang berisi instruksi untuk operasi.
Mengembalikan
ResultContainer : Objek yang berisi hasil dari operasi.
Pengecualian
Jika opsi tidak diatur.
Namespace: Documentize Assembly: Documentize.dll