Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
La clase PdfPageEditor en el namespace Aspose.Pdf.Facades contiene una propiedad llamada PageSize que se puede utilizar para cambiar el tamaño de página de una página individual o de múltiples páginas a la vez. La propiedad Pages se puede utilizar para asignar los números de las páginas a las que se debe aplicar el nuevo tamaño de página. La clase PageSize contiene una lista de diferentes tamaños de página como sus miembros. Cualquiera de los miembros de esta clase se puede asignar a la propiedad PageSize de la clase PdfPageEditor. También puede obtener el tamaño de página de cualquier página utilizando el método GetPageSize y pasando el número de página.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ChangePdfPageSize()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf();
// Create PdfPageEditor object
using (var pdfPageEditor = new Aspose.Pdf.Facades.PdfPageEditor())
{
// Bind PDF document
pdfPageEditor.BindPdf(dataDir + "FilledForm.pdf");
// Change page size of the selected pages
pdfPageEditor.ProcessPages = new[] { 1 };
// Select a predefined page size (LETTER) and assign it
pdfPageEditor.PageSize = Aspose.Pdf.PageSize.PageLetter;
// Save the file with the updated page size
pdfPageEditor.Save(dataDir + "ChangePageSizes_out.pdf");
// Get and display the page size assigned
pdfPageEditor.BindPdf(dataDir + "FilledForm.pdf");
var pageSize = pdfPageEditor.GetPageSize(1);
Console.WriteLine($"Width: {pageSize.Width}, Height: {pageSize.Height}");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.