Ekstrak Gambar dari PDF C#
Gambar disimpan dalam koleksi Resources dari setiap halaman, dalam koleksi Images. Untuk mengekstrak halaman tertentu, kemudian dapatkan gambar dari koleksi Images menggunakan indeks gambar yang spesifik.
Indeks gambar mengembalikan objek XImage. Objek ini menyediakan metode Save yang dapat digunakan untuk menyimpan gambar yang diekstrak. Potongan kode berikut menunjukkan cara mengekstrak gambar dari file PDF.
Potongan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing.
// Untuk contoh lengkap dan file data, silakan kunjungi https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Untuk contoh lengkap dan file data, silakan kunjungi https://github.com/aspose-pdf/Aspose.PDF-for-.NET // Jalur ke direktori dokumen. string dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Buka dokumen Document pdfDocument = new Document(dataDir+ “ExtractImages.pdf”);
// Ekstrak gambar tertentu XImage xImage = pdfDocument.Pages[1].Resources.Images[1];
FileStream outputImage = new FileStream(dataDir + “output.jpg”, FileMode.Create);
// Simpan gambar keluaran xImage.Save(outputImage, ImageFormat.Jpeg); outputImage.Close();
dataDir = dataDir + “ExtractImages_out.pdf”;
// Simpan file PDF yang telah diperbarui pdfDocument.Save(dataDir);