Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
La classe PdfPageEditor dans l’espace de noms Aspose.Pdf.Facades namespace contient une propriété nommée PageSize qui peut être utilisée pour modifier la taille de la page d’une page individuelle ou de plusieurs pages simultanément. La propriété Pages peut être utilisée pour attribuer les numéros des pages sur lesquelles la nouvelle taille de page doit être appliquée. La classe PageSize contient une liste de différentes tailles de page parmi ses membres. N’importe lequel des membres de cette classe peut être attribué à la propriété PageSize de la classe PdfPageEditor. Vous pouvez également obtenir la taille d’une page quelconque en utilisant la méthode GetPageSize et en passant le numéro de la page.
// 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.