Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Como layout padrão, os conteúdos dentro dos arquivos PDF são adicionados no layout de Cima-Esquerda para Baixo-Direita. Uma vez que os conteúdos excedem a margem inferior da página, a quebra de página ocorre. No entanto, você pode se deparar com a necessidade de inserir quebras de página dependendo da exigência. Um método chamado AddPageBreak(…) foi adicionado na classe PdfFileEditor para cumprir essa exigência.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void PageBrakeExample01()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_PageBreak();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "PageBreak.pdf"))
{
// Create PDF document
using (var dest = new Aspose.Pdf.Document())
{
// Create PdfFileEditor object
var fileEditor = new Aspose.Pdf.Facades.PdfFileEditor();
fileEditor.AddPageBreak(document, dest, new Aspose.Pdf.Facades.PdfFileEditor.PageBreak[]
{
new Aspose.Pdf.Facades.PdfFileEditor.PageBreak(1, 450)
});
// Save PDF document
dest.Save(dataDir + "PageBreak_out.pdf");
}
}
}
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void PageBrakeExample02()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_PageBreak();
// Create PdfFileEditor object
var fileEditor = new Aspose.Pdf.Facades.PdfFileEditor();
fileEditor.AddPageBreak(dataDir + "PageBreak.pdf",
dataDir + "PageBreakWithDestPath_out.pdf",
new Aspose.Pdf.Facades.PdfFileEditor.PageBreak[]
{
new Aspose.Pdf.Facades.PdfFileEditor.PageBreak(1, 450)
});
}
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void PageBrakeExample03()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_PageBreak();
using (var src = new FileStream(dataDir + "PageBreak.pdf", FileMode.Open, FileAccess.Read))
{
using (var dest = new FileStream(dataDir + "PageBreakWithStream_out.pdf", FileMode.Create, FileAccess.ReadWrite))
{
// Create PdfFileEditor object
var fileEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Add page break
fileEditor.AddPageBreak(src, dest,
new[]
{
new Aspose.Pdf.Facades.PdfFileEditor.PageBreak(1, 450)
});
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.