Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
本主题解释了如何使用 C# 将页面从一个 PDF 文档移动到另一个文档的末尾。
以下代码片段也适用于 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 文档移动到另一个 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.