Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Cada página en un archivo PDF tiene una serie de propiedades, como el ancho, la altura, el sangrado, el recorte y el trimbox. Aspose.PDF le permite acceder a estas propiedades.
El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.
El fragmento a continuación muestra cómo recortar la página:
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void CropPage()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "CropPageInput.pdf"))
{
Console.WriteLine(document.Pages[1].CropBox);
Console.WriteLine(document.Pages[1].TrimBox);
Console.WriteLine(document.Pages[1].ArtBox);
Console.WriteLine(document.Pages[1].BleedBox);
Console.WriteLine(document.Pages[1].MediaBox);
// Create new Box rectangle
var newBox = new Rectangle(200, 220, 2170, 1520);
document.Pages[1].CropBox = newBox;
document.Pages[1].TrimBox = newBox;
document.Pages[1].ArtBox = newBox;
document.Pages[1].BleedBox = newBox;
// Save PDF document
document.Save(dataDir + "CropPage_out.pdf");
}
}
En este ejemplo utilizamos un archivo de muestra aquí. Inicialmente, nuestra página se ve como se muestra en la Figura 1.
Después del cambio, la página se verá como la Figura 2.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.