Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Класс PdfPageEditor в пространстве имен Aspose.Pdf.Facades namespace содержит свойство с именем PageSize, которое можно использовать для изменения размера страницы отдельной или нескольких страниц одновременно. Свойство Pages можно использовать для указания номеров страниц, к которым следует применить новый размер страницы. Класс PageSize содержит список различных размеров страниц в виде своих членов. Любой из членов этого класса может быть присвоен свойству PageSize класса PdfPageEditor. Вы также можете получить размер любой страницы, используя метод GetPageSize и передав номер страницы.
// 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.