Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Este tópico explica como mover uma página de um documento PDF para o final de outro documento usando C#.
O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.
Para mover uma página, devemos:
O seguinte trecho de código mostra como mover uma página.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void MovingAPageFromOnePdfDocumentToAnother()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open PDF documents
using (var srcDocument = new Aspose.Pdf.Document(dataDir + "MovingPageInput.pdf"))
{
using (var dstDocument = new Aspose.Pdf.Document())
{
var page = srcDocument.Pages[2];
dstDocument.Pages.Add(page);
// Save PDF document
dstDocument.Save(dataDir + "MovingPage_out.pdf");
srcDocument.Pages.Delete(2);
// Save PDF document
srcDocument.Save(dataDir + "MovingPageInput_out.pdf");
}
}
}
O seguinte trecho de código mostra como mover um conjunto de páginas de um documento PDF para outro.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void MovingBunchOfPagesFromOnePdfDocumentToAnother()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open PDF documents
using (var srcDocument = new Aspose.Pdf.Document(dataDir + "MovingBunchOfPagesInput.pdf"))
{
using (var dstDocument = new Aspose.Pdf.Document())
{
var pages = new[] { 1, 3 };
foreach (int pageIndex in pages)
{
var page = srcDocument.Pages[pageIndex];
dstDocument.Pages.Add(page);
}
// Save PDF document
dstDocument.Save(dataDir + "MovingBunchOfPages_out.pdf");
srcDocument.Pages.Delete(pages);
// Save PDF document
srcDocument.Save(dataDir + "MovingBunchOfPagesInput_out.pdf";
}
}
}
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void MovingAPageInNewLocationInTheCurrentPdfDocument()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "MovingAPageInNewLocationInTheCurrentPdfDocumentInput.pdf"))
{
var page = document.Pages[2];
document.Pages.Add(page);
document.Pages.Delete(2);
// Save PDF document
document.Save(dataDir + "MovingAPageInNewLocationInTheCurrentPdfDocument_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.