Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.
Les images sont contenues dans la collection Resources de chaque page, dans la collection Images. Pour extraire une page particulière, récupérez ensuite l’image de la collection Images en utilisant l’index particulier de l’image.
L’index de l’image renvoie un objet XImage. Cet objet fournit une méthode Save qui peut être utilisée pour sauvegarder l’image extraite. Le code suivant montre comment extraire des images d’un fichier 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.