Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Cada página em um arquivo PDF possui um número de propriedades, como largura, altura, bleed-, crop- e trimbox. Aspose.PDF permite que você acesse essas propriedades.
O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.
O trecho abaixo mostra como recortar a 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");
}
}
Neste exemplo, usamos um arquivo de amostra aqui. Inicialmente, nossa página parece como mostrado na Figura 1.
Após a alteração, a página parecerá com a Figura 2.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.