Extract Images
Plugin Documentize PDF Extractor untuk .NET memungkinkan Anda untuk dengan mudah mengekstrak gambar dari dokumen PDF. Ini memindai file PDF Anda, mengidentifikasi gambar tersemat, dan mengekstraknya sambil mempertahankan kualitas dan format aslinya. Alat ini meningkatkan aksesibilitas konten visual dan memperlancar proses pengambilan gambar dari PDF.
Cara Mengekstrak Gambar dari PDF
Untuk mengekstrak gambar dari file PDF, ikuti langkah-langkah berikut:
- Buat instansi dari kelas
ExtractImagesOptions
. - Tambahkan jalur file input ke opsi menggunakan metode
AddInput
. - Atur jalur direktori output untuk gambar menggunakan metode
AddOutput
. - Proses ekstraksi gambar menggunakan plugin.
- Ambil gambar yang diekstraksi dari wadah hasil.
1// Buat ExtractImagesOptions untuk mengatur instruksi
2var options = new ExtractImagesOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur direktori output
6options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
7// Lakukan proses
8var results = PdfExtractor.ExtractImages(options);
9// Dapatkan jalur ke hasil gambar
10var imageExtracted = results.ResultCollection[0].ToFile();
Mengekstrak Gambar dari File PDF ke Streams tanpa folder
Plugin PdfExtractor mendukung penyimpanan ke stream, yang memungkinkan Anda mengekstrak gambar dari file PDF ke stream tanpa menggunakan folder sementara.
1// Buat ExtractImagesOptions untuk mengatur instruksi
2var options = new ExtractImagesOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Tidak mengatur output - ini akan menulis hasil ke stream
6// Lakukan proses
7var results = PdfExtractor.ExtractImages(options);
8// Dapatkan Stream
9var ms = results.ResultCollection[0].ToStream();
10// Salin data ke file untuk demo
11ms.Seek(0, SeekOrigin.Begin);
12using (var fs = File.Create("test_file.png"))
13{
14 ms.CopyTo(fs);
15}
Fitur Utama:
- Ekstrak Gambar Tersemat: Identifikasi dan ekstrak gambar dari dokumen PDF.
- Pertahankan Kualitas Gambar: Memastikan gambar yang diekstraksi tetap mempertahankan kualitas aslinya.
- Output Fleksibel: Simpan gambar yang diekstrak dalam format atau lokasi yang Anda inginkan.