Mengekstrak gambar dari PDF dokumen adalah kebutuhan yang umum saat menangani laporan, dokumen yang dipindai, atau file presentasi yang mengandung visual tersemat. Alih-alih menyimpan setiap gambar secara manual, Anda dapat mengotomatiskan proses ekstraksi dengan GroupDocs.Parser Cloud SDK untuk .NET.
Dalam tutorial ini, Anda akan belajar bagaimana mengekstrak gambar dari file PDF menggunakan C# .NET dan GroupDocs.Parser Cloud REST API, bersama dengan cuplikan kode yang mudah diikuti untuk integrasi yang cepat.
- Mengapa Mengekstrak Gambar dari Berkas PDF
- API Pencarian PDF
- Ekstrak Gambar dari PDF menggunakan C# .NET
- Unduh Gambar PDF melalui cURL
- Coba Pengambil Gambar PDF Daring
Mengapa Mengekstrak Gambar dari File PDF?
Ada banyak kasus penggunaan praktis untuk mengotomatisasi ekstraksi gambar dari PDF:
- Ambil logo, grafik, dan infografis dari laporan pemasaran atau keuangan.
- Ekstrak foto dan pemindaian dari PDF multi-halaman.
- Bangun saluran ekstraksi konten otomatis untuk analisis dokumen.
- Proses sejumlah besar PDF tanpa usaha manual atau alat desktop.
PDF Parsing API
GroupDocs.Parser Cloud SDK untuk .NET adalah pembungkus API yang ringan dan mudah diintegrasikan yang memungkinkan Anda mengekstrak konten terstruktur—seperti teks, gambar, dan komponen lain dari PDF serta format file lainnya termasuk Word, Excel, dll.
Prasyarat
Sebelum memulai, pastikan Anda memiliki:
- A GroupDocs Cloud Account untuk mendapatkan Client ID dan Client Secret Anda.
- .NET 6.0 atau versi lebih baru diinstal di sistem Anda.
- Visual Studio atau IDE pilihan Anda.
Pasang API pengurai PDF
Anda dapat dengan mudah menginstal SDK dari NuGet menggunakan perintah di bawah ini:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
Extract Images from PDF using C# .NET
Ikuti langkah-langkah sederhana ini untuk mengekstrak semua gambar dari file PDF secara programatik.
Langkah 1: Atur Konfigurasi.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
Langkah 2: Tentukan Informasi File.
var fileInfo = new FileInfo
{
FilePath = "sample.pdf"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
var request = new ImagesRequest(options);
Langkah 3: Ekstrak Gambar dari PDF.
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image Path: {image.Path}");
}
// For more examplese, please visit https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
// tentukan informasi PDF input
var fileInfo = new FileInfo
{
FilePath = "input.pdf"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
// buat permintaan Ekstrak Gambar
var request = new ImagesRequest(options);
// dapatkan semua gambar dari PDF dalam objek respons
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Extracted Image Path: {image.Path}");
}
Download PDF Images via cURL
Sebagai alternatif, Anda juga dapat mengekstrak gambar menggunakan GroupDocs.Parser REST API dan perintah cURL.
Langkah 1 – Hasilkan Token Akses:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Langkah 2 – Ekstrak Gambar melalui REST API:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"Binder1.pdf\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- Ganti dengan yang Anda buat.
Cobalah Pengambil Gambar PDF Daring
Ingin mengujinya sebelum coding? Gunakan Pengambil Gambar PDF Daring Gratis yang didukung oleh GroupDocs.Parser Cloud — unggah PDF dan unduh gambar yang diekstrak secara instan.

Kesimpulan
Dalam panduan ini, kami membahas cara untuk:
- Ekstrak gambar dari PDF menggunakan C# .NET REST API.
- Unduh dan proses gambar yang disematkan secara otomatis.
- Gunakan REST API atau cURL untuk integrasi.
Jadi, dengan bantuan GroupDocs.Parser Cloud SDK untuk .NET, Anda dapat dengan mudah membangun alur kerja otomatis untuk ekstraksi konten PDF tanpa memerlukan perangkat lunak pihak ketiga atau langkah manual.
📚 Sumber Daya Tambahan
Pertanyaan yang Sering Diajukan – FAQs
How do I extract images from Word?
Anda dapat menggunakan GroupDocs.Parser Cloud SDKs untuk mengekstrak gambar dari file Word secara programatis.
What is the pricing model?
Kami menawarkan model harga bayar sesuai penggunaan. Untuk informasi lebih lanjut, silakan kunjungi pricing guide.
Apakah Anda menawarkan percobaan gratis?
Ya. Dengan akun percobaan gratis, Anda dapat melakukan 150 panggilan API per bulan secara gratis dan mengevaluasi API kami tanpa batasan. Untuk informasi lebih lanjut, silakan kunjungi Free Trial.