Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Jika Anda ingin menghapus sejumlah halaman dari file PDF yang berada di disk, maka Anda dapat menggunakan overload dari metode Delete yang mengambil tiga parameter berikut: jalur file input, array nomor halaman yang akan dihapus, dan jalur file PDF output. Parameter kedua adalah array integer yang mewakili semua halaman yang perlu dihapus. Halaman yang ditentukan dihapus dari file input dan hasilnya disimpan sebagai file output. Cuplikan kode berikut menunjukkan cara menghapus halaman PDF menggunakan jalur file.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeletePages()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Pages();
// Create PdfFileEditor object
var pdfEditor = new Aspose.Pdf.Facades.PdfFileEditor();
// Array of pages to delete
var pagesToDelete = new int[] { 1, 2 };
// Delete pages
pdfEditor.Delete(dataDir + "DeletePagesInput.pdf", pagesToDelete, dataDir + "DeletePagesUsingFilePath_out.pdf");
}
Metode Delete dari kelas PdfFileEditor juga menyediakan overload yang memungkinkan Anda untuk menghapus halaman dari file PDF input, sementara kedua file input dan output berada dalam aliran. Overload ini mengambil tiga parameter berikut: aliran input, array integer dari halaman PDF yang akan dihapus, dan aliran output. Cuplikan kode berikut menunjukkan cara menghapus halaman PDF menggunakan aliran.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeletePagesUsingStreams()
{
// 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 + "DeletePagesInput.pdf", FileMode.Open))
{
using (var outputStream = new FileStream(dataDir + "DeletePagesUsingStream_out.pdf", FileMode.Create))
{
// Array of pages to delete
var pagesToDelete = new int[] { 1, 2 };
// Delete pages
pdfEditor.Delete(inputStream, pagesToDelete, outputStream);
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.