Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Rentang halaman tertentu dapat disisipkan dari satu PDF ke PDF lainnya menggunakan metode Insert dari kelas PdfFileEditor. Untuk melakukan itu, Anda memerlukan file PDF input di mana Anda ingin menyisipkan halaman, file port dari mana halaman perlu diambil untuk penyisipan, lokasi di mana halaman akan disisipkan, dan rentang halaman dari file port yang harus disisipkan dalam file PDF input. Rentang ini ditentukan dengan parameter halaman awal dan halaman akhir. Akhirnya, file PDF output disimpan dengan rentang halaman yang ditentukan disisipkan dalam file input. Potongan kode berikut menunjukkan cara menyisipkan halaman PDF antara dua nomor menggunakan aliran file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void InsertPdfPagesBetweenTwoNumbersUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Insert pages
pdfEditor.Insert(
dataDir + "MultiplePages.pdf", 1,
dataDir + "InsertPages.pdf", 2, 5,
dataDir + "InsertPagesBetweenNumbers_out.pdf");
}
Jika Anda ingin menyisipkan beberapa halaman tertentu ke dalam file PDF lainnya, maka Anda dapat menggunakan overload dari metode Insert yang memerlukan array integer dari halaman. Dalam array ini, Anda dapat menentukan halaman tertentu mana yang ingin Anda sisipkan dalam file PDF input. Untuk melakukan itu, Anda memerlukan file PDF input di mana Anda ingin menyisipkan halaman, file port dari mana halaman perlu diambil untuk penyisipan, lokasi di mana halaman akan disisipkan, dan array integer dari halaman dari file port yang harus disisipkan dalam file PDF input. Array ini berisi daftar halaman tertentu yang Anda minati untuk disisipkan dalam file PDF input. Akhirnya, file PDF output disimpan dengan array halaman yang ditentukan disisipkan dalam file input. Potongan kode berikut menunjukkan cara menyisipkan array halaman PDF menggunakan jalur file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void InsertArrayOfPdfPagesUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
var pagesToInsert = new int[] { 2, 3 };
// Insert pages
pdfEditor.Insert(
dataDir + "MultiplePages.pdf", 1,
dataDir + "InsertPages.pdf", pagesToInsert,
dataDir + "InsertArrayOfPages_out.pdf");
}
Jika Anda ingin menyisipkan rentang halaman menggunakan aliran, Anda hanya perlu menggunakan overload yang sesuai dari metode Insert dari kelas PdfFileEditor. Untuk melakukan itu, Anda memerlukan aliran PDF input di mana Anda ingin menyisipkan halaman, aliran port dari mana halaman perlu diambil untuk penyisipan, lokasi di mana halaman akan disisipkan, dan rentang halaman dari aliran port yang harus disisipkan dalam aliran PDF input. Rentang ini ditentukan dengan parameter halaman awal dan halaman akhir. Akhirnya, aliran PDF output disimpan dengan rentang halaman yang ditentukan disisipkan dalam aliran input. Potongan kode berikut menunjukkan cara menyisipkan halaman PDF antara dua nomor menggunakan aliran.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void InsertPdfPagesBetweenTwoNumbersUsingStreams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Create streams
using (var inputStream = new FileStream(dataDir + "MultiplePages.pdf", FileMode.Open))
{
using (var portStream = new FileStream(dataDir + "InsertPages.pdf", FileMode.Open))
{
using (var outputStream = new FileStream(dataDir + "InsertPagesBetweenNumbersUsingStreams_out.pdf", FileMode.Create))
{
// Insert pages
pdfEditor.Insert(inputStream, 1, portStream, 1, 4, outputStream);
}
}
}
}
Anda juga dapat menyisipkan array halaman ke dalam file PDF lainnya menggunakan aliran dengan bantuan overload yang sesuai dari metode Insert yang memerlukan array integer dari halaman. Dalam array ini, Anda dapat menentukan halaman tertentu mana yang ingin Anda sisipkan dalam aliran PDF input. Untuk melakukan itu, Anda memerlukan aliran PDF input di mana Anda ingin menyisipkan halaman, aliran port dari mana halaman perlu diambil untuk penyisipan, lokasi di mana halaman akan disisipkan, dan array integer dari halaman dari aliran port yang harus disisipkan dalam file PDF input. Array ini berisi daftar halaman tertentu yang Anda minati untuk disisipkan dalam aliran PDF input. Akhirnya, aliran PDF output disimpan dengan array halaman yang ditentukan disisipkan dalam file input. Potongan kode berikut menunjukkan cara menyisipkan array halaman PDF menggunakan aliran.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void InsertArrayOfPdfPagesUsingStreams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Pages to insert
var pagesToInsert = new int[] { 2, 3 };
// Create streams
using (var inputStream = new FileStream(dataDir + "MultiplePages.pdf", FileMode.Open))
{
using (var portStream = new FileStream(dataDir + "InsertPages.pdf", FileMode.Open))
{
using (var outputStream = new FileStream(dataDir + "InsertPagesUsingStreams_out.pdf", FileMode.Create))
{
// Insert pages
pdfEditor.Insert(inputStream, 1, portStream, pagesToInsert, outputStream);
}
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.