Ekstrak Gambar
The Documentize PDF Extractor for .NET plugin enables you to effortlessly extract images from PDF documents. It scans your PDF files, identifies embedded images, and extracts them while maintaining their original quality and format. This tool enhances the accessibility of visual content and streamlines the process of retrieving images from PDFs.
Cara Mengekstrak Gambar dari PDF
Untuk mengekstrak gambar dari file PDF, ikuti langkah‑langkah berikut:
- Buat instance 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 telah diekstrak dari kontainer hasil.
1// Create ExtractImagesOptions to set instructions
2var options = new ExtractImagesOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Set output Directory path
6options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
7// Perform the process
8var results = PdfExtractor.Extract(options);
9// Get path to image result
10var imageExtracted = results.ResultCollection[0].ToFile();Mengekstrak Gambar dari File PDF ke Stream tanpa folder
The PdfExtractor plugin supports saving to streams, which allows you to extract images from PDF files into streams without using temporary folders.
1// Create ExtractImagesOptions to set instructions
2var options = new ExtractImagesOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Not set output - it will write results to streams
6// Perform the process
7var results = PdfExtractor.Extract(options);
8// Get Stream
9var ms = results.ResultCollection[0].ToStream();
10// Copy data to file for 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 diekstrak tetap mempertahankan kualitas aslinya.
- Output Fleksibel: Simpan gambar yang diekstrak dalam format atau lokasi pilihan Anda.