Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Этот раздел объясняет, как переместить страницу из одного PDF-документа в конец другого документа с помощью C#.
Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.
Чтобы переместить страницу, нам необходимо:
Следующий фрагмент кода показывает, как переместить одну страницу.
// 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");
}
}
}
Следующий фрагмент кода демонстрирует, как перенести несколько страниц из одного PDF-документа в другой.
// 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.