Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Metode Extract dari kelas PdfFileEditor memungkinkan Anda untuk mengekstrak rentang halaman tertentu dari file PDF. Overload ini memungkinkan Anda untuk mengekstrak halaman sambil memanipulasi file PDF dari disk. Overload ini memerlukan parameter berikut: jalur file input, halaman awal, halaman akhir, dan jalur file output. Halaman dari halaman awal hingga halaman akhir akan diekstrak dan output akan disimpan di disk. Potongan kode berikut menunjukkan cara mengekstrak halaman PDF antara dua nomor menggunakan jalur file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Extract_PDFPages_FilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
PdfFileEditor pdfEditor = new PdfFileEditor();
// Extract pages
pdfEditor.Extract(dataDir + "MultiplePages.pdf", 1, 3, dataDir + "ExtractPagesBetweenNumbers_out.pdf");
}
Jika Anda tidak ingin mengekstrak rentang halaman, melainkan sekumpulan halaman tertentu, metode Extract juga memungkinkan Anda untuk melakukannya. Anda pertama-tama perlu membuat array integer dengan semua nomor halaman yang perlu diekstrak. Overload metode Extract ini mengambil parameter berikut: file PDF input, array integer halaman yang akan diekstrak, dan file PDF output. Potongan kode berikut menunjukkan cara mengekstrak halaman PDF menggunakan jalur file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Extract_PDFPages_Streams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
PdfFileEditor pdfEditor = new PdfFileEditor();
// Create streams
using (FileStream inputStream = new FileStream(dataDir + "MultiplePages.pdf", FileMode.Open))
{
using (FileStream outputStream = new FileStream(dataDir + "ExtractPagesBetweenTwoNumbers_out.pdf", FileMode.Create))
{
// Extract pages
pdfEditor.Extract(inputStream, 1, 3, outputStream);
}
}
}
Metode Extract dari kelas PdfFileEditor memungkinkan Anda untuk mengekstrak rentang halaman menggunakan aliran. Anda perlu melewatkan parameter berikut ke overload ini: aliran input, halaman awal, halaman akhir, dan aliran output. Halaman yang ditentukan oleh rentang antara halaman awal dan halaman akhir akan diekstrak dari aliran input dan disimpan ke aliran output. Potongan kode berikut menunjukkan cara mengekstrak 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 Extract_ArrayPDFPages_FilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
PdfFileEditor pdfEditor = new PdfFileEditor();
int[] pagesToExtract = new int[] { 1, 2 };
// Extract pages
pdfEditor.Extract(dataDir + "Extract.pdf", pagesToExtract, dataDir + "ExtractArrayOfPages_out.pdf");
}
Sebuah array halaman dapat diekstrak dari aliran PDF dan disimpan dalam aliran output menggunakan overload yang sesuai dari metode Extract. Jika Anda tidak ingin mengekstrak rentang halaman, melainkan sekumpulan halaman tertentu, metode Extract juga memungkinkan Anda untuk melakukannya. Anda pertama-tama perlu membuat array integer dengan semua nomor halaman yang perlu diekstrak. Overload metode Extract ini mengambil parameter berikut: aliran input, array integer halaman yang akan diekstrak, dan aliran output. Potongan kode berikut menunjukkan cara mengekstrak halaman PDF menggunakan aliran.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Extract_ArrayPDFPages_Streams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
PdfFileEditor pdfEditor = new PdfFileEditor();
// Create streams
using (FileStream inputStream = new FileStream(dataDir + "MultiplePages.pdf", FileMode.Open))
{
using (FileStream outputStream = new FileStream(dataDir + "ExtractArrayOfPagesUsingStreams_out.pdf", FileMode.Create))
{
int[] pagesToExtract = new int[] { 1, 2 };
// Extract pages
pdfEditor.Extract(inputStream, pagesToExtract, outputStream);
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.