Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
SplitFromFirst metode dari kelas PdfFileEditor memungkinkan Anda untuk memisahkan file PDF mulai dari halaman pertama dan berakhir di nomor halaman yang ditentukan. Jika Anda ingin memanipulasi file PDF dari disk, Anda dapat mengirimkan jalur file dari file PDF input dan output ke metode ini. Potongan kode berikut menunjukkan cara memisahkan halaman PDF dari pertama menggunakan jalur file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesFromFirstUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Split pages
pdfEditor.SplitFromFirst(dataDir + "MultiplePages.pdf", 3, dataDir + "SplitPagesUsingPaths_out.pdf");
}
SplitFromFirst metode dari kelas PdfFileEditor memungkinkan Anda untuk memisahkan file PDF mulai dari halaman pertama dan berakhir di nomor halaman yang ditentukan. Jika Anda ingin memanipulasi file PDF dari aliran, Anda dapat mengirimkan aliran PDF input dan output ke metode ini. Potongan kode berikut menunjukkan cara memisahkan halaman PDF dari pertama menggunakan aliran file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesFromFirstUsingFileStreams()
{
// 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 outputStream = new FileStream(dataDir + "SplitPagesUsingStreams_out.pdf", FileMode.Create))
{
// Split pages
pdfEditor.SplitFromFirst(inputStream, 3, outputStream);
}
}
}
SplitToBulks metode dari kelas PdfFileEditor memungkinkan Anda untuk memisahkan file PDF menjadi beberapa set halaman. Dalam contoh ini, kami memerlukan dua set halaman (1, 2) dan (5, 6). Jika Anda ingin mengakses file PDF dari disk, Anda perlu mengirimkan PDF input sebagai jalur file. Metode ini mengembalikan array MemoryStream. Anda dapat melakukan loop melalui array ini dan menyimpan set halaman individu sebagai file terpisah. Potongan kode berikut menunjukkan cara memisahkan halaman PDF ke set besar menggunakan jalur file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesToBulkUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
var fileNumber = 1;
// Create array of pages to split
var numberOfPages = new int[][] { new int[] { 1, 2 }, new int[] { 3, 4 } };
// Split to bulk
var outBuffer = pdfEditor.SplitToBulks(dataDir + "MultiplePages.pdf", numberOfPages);
// Save individual files
foreach (var outStream in outBuffer)
{
using (var outFileStream = new FileStream(dataDir + "File_" + fileNumber.ToString() + "_out.pdf", FileMode.Create))
{
outStream.WriteTo(outFileStream);
fileNumber++;
}
}
}
SplitToBulks metode dari kelas PdfFileEditor memungkinkan Anda untuk memisahkan file PDF menjadi beberapa set halaman. Dalam contoh ini, kami memerlukan dua set halaman (1, 2) dan (5, 6). Anda dapat mengirimkan aliran ke metode ini sebagai pengganti mengakses file dari disk. Metode ini mengembalikan array MemoryStream. Anda dapat melakukan loop melalui array ini dan menyimpan set halaman individu sebagai file terpisah. Potongan kode berikut menunjukkan cara memisahkan halaman PDF ke set besar menggunakan aliran.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesToBulkUsingStreams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Create input stream
using (var inputStream = new FileStream(dataDir + "MultiplePages.pdf", FileMode.Open))
{
var fileNumber = 1;
// Create array of pages to split
var numberOfPages = new int[][] { new int[] { 1, 2 }, new int[] { 3, 4 } };
// Split to bulk
var outBuffer = pdfEditor.SplitToBulks(inputStream, numberOfPages);
// Save individual files
foreach (var outStream in outBuffer)
{
using (var outFileStream = new FileStream(dataDir + "File_" + fileNumber.ToString() + "_out.pdf", FileMode.Create))
{
outStream.WriteTo(outFileStream);
fileNumber++;
}
}
}
}
SplitToEnd metode dari kelas PdfFileEditor memungkinkan Anda untuk memisahkan PDF dari nomor halaman yang ditentukan hingga akhir file PDF dan menyimpannya sebagai PDF baru. Untuk melakukan ini, menggunakan jalur file, Anda perlu mengirimkan jalur file input dan output serta nomor halaman dari mana pemisahan perlu dimulai. PDF output akan disimpan ke disk. Potongan kode berikut menunjukkan cara memisahkan halaman PDF ke akhir menggunakan jalur file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesToEndUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Split pages
pdfEditor.SplitToEnd(dataDir + "MultiplePages.pdf", 3, dataDir + "SplitPagesToEndUsingPaths_out.pdf");
}
SplitToEnd metode dari kelas PdfFileEditor memungkinkan Anda untuk memisahkan PDF dari nomor halaman yang ditentukan hingga akhir file PDF dan menyimpannya sebagai PDF baru. Untuk melakukan ini, menggunakan aliran, Anda perlu mengirimkan aliran input dan output serta nomor halaman dari mana pemisahan perlu dimulai. PDF output akan disimpan ke aliran output. Potongan kode berikut menunjukkan cara memisahkan halaman PDF ke akhir menggunakan aliran.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfPagesToEndUsingStreams()
{
// 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 outputStream = new FileStream(dataDir + "SplitPagesToEndUsingStreams_out.pdf", FileMode.Create))
{
// Split pages
pdfEditor.SplitToEnd(inputStream, 3, outputStream);
}
}
}
Anda dapat mencoba memisahkan dokumen PDF dan melihat hasilnya secara online di tautan ini:
Untuk memisahkan file PDF ke halaman individu, Anda perlu mengirimkan PDF sebagai jalur file ke metode SplitToPages. Metode ini akan mengembalikan array MemoryStream yang berisi halaman-halaman individu dari file PDF. Anda dapat melakukan loop melalui array MemoryStream ini dan menyimpan halaman-halaman individu sebagai file PDF terpisah di disk. Potongan kode berikut menunjukkan cara memisahkan PDF ke halaman individu menggunakan jalur file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfToIndividualPagesUsingFilePaths()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
var fileNumber = 1;
// Split to pages
var outBuffer = pdfEditor.SplitToPages(dataDir + "splitPdfToIndividualPagesInput.pdf");
// Save individual files
foreach (var outStream in outBuffer)
{
using (var outFileStream = new FileStream(dataDir + "File_" + fileNumber.ToString() + "_out.pdf", FileMode.Create))
{
outStream.WriteTo(outFileStream);
fileNumber++;
}
}
}
Untuk memisahkan file PDF ke halaman individu, Anda perlu mengirimkan PDF sebagai aliran ke metode SplitToPages. Metode ini akan mengembalikan array MemoryStream yang berisi halaman-halaman individu dari file PDF. Anda dapat melakukan loop melalui array MemoryStream ini dan menyimpan halaman-halaman individu sebagai file PDF terpisah di disk, atau Anda dapat menyimpan halaman-halaman individu ini dalam aliran memori untuk digunakan nanti dalam aplikasi Anda. Potongan kode berikut menunjukkan cara memisahkan PDF ke halaman individu menggunakan aliran.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SplitPdfToIndividualPagesUsingStreams()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Create input stream
using (var inputStream = new FileStream(dataDir + "splitPdfToIndividualPagesInput.pdf", FileMode.Open))
{
var fileNumber = 1;
// Split to pages
var outBuffer = pdfEditor.SplitToPages(inputStream);
// Save individual files
foreach (var outStream in outBuffer)
{
using (var outFileStream = new FileStream(dataDir + "File_" + fileNumber.ToString() + "_out.pdf", FileMode.Create))
{
outStream.WriteTo(outFileStream);
fileNumber++;
}
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.