Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Con el lanzamiento de Aspose.PDF for .NET 7.0.0, introdujimos clases llamadas ImagePlacement, ImagePlacementAbsorber y ImagePlacementCollection que proporcionan capacidades similares a las clases descritas anteriormente para obtener la resolución y la posición de una imagen en un documento PDF.
El siguiente fragmento de código también trabaja con la biblioteca Aspose.Drawing.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ExtractAndScaleImagesFromPDF()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "ImagePlacement.pdf"))
{
var abs = new Aspose.Pdf.ImagePlacementAbsorber();
// Load the contents of the first page
document.Pages[1].Accept(abs);
// Iterate through each image placement on the first page
foreach (var imagePlacement in abs.ImagePlacements)
{
// Get image properties
Console.Out.WriteLine("image width: " + imagePlacement.Rectangle.Width);
Console.Out.WriteLine("image height: " + imagePlacement.Rectangle.Height);
Console.Out.WriteLine("image LLX: " + imagePlacement.Rectangle.LLX);
Console.Out.WriteLine("image LLY: " + imagePlacement.Rectangle.LLY);
Console.Out.WriteLine("image horizontal resolution: " + imagePlacement.Resolution.X);
Console.Out.WriteLine("image vertical resolution: " + imagePlacement.Resolution.Y);
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.