Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.
Изображения хранятся в коллекции Resources каждой страницы в коллекции Images. Чтобы извлечь конкретную страницу, получите изображение из коллекции Images, используя конкретный индекс изображения.
Индекс изображения возвращает объект XImage. Этот объект предоставляет метод Save, который можно использовать для сохранения извлеченного изображения. Следующий фрагмент кода показывает, как извлечь изображения из PDF-файла.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ExtractImageFromPDF()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "ExtractImages.pdf"))
{
// Extract a particular image
var xImage = document.Pages[1].Resources.Images[1];
using (var outputImage = new FileStream(dataDir + "ExtractedImage.jpg", FileMode.Create))
{
// Save PDF document image
xImage.Save(outputImage, System.Drawing.Imaging.ImageFormat.Jpeg);
}
// Save PDF document
document.Save(dataDir + "ExtractImages_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.