Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
إذا كنت ترغب في حذف عدد من الصفحات من ملف PDF الموجود على القرص، يمكنك استخدام التحميل الزائد لطريقة Delete التي تأخذ المعلمات الثلاث التالية: مسار ملف الإدخال، مصفوفة من أرقام الصفحات المراد حذفها، ومسار ملف PDF الناتج. المعلمة الثانية هي مصفوفة صحيحة تمثل جميع الصفحات التي تحتاج إلى الحذف. يتم إزالة الصفحات المحددة من ملف الإدخال ويتم حفظ النتيجة كملف ناتج. يوضح لك مقتطف الكود التالي كيفية حذف صفحات PDF باستخدام مسارات الملفات.
// 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");
}
توفر طريقة Delete من فئة PdfFileEditor أيضًا تحميلًا زائدًا يسمح لك بحذف الصفحات من ملف PDF المدخل، بينما تكون كل من الملفات المدخلة والناتجة في التدفقات. يأخذ هذا التحميل الزائد المعلمات الثلاث التالية: تدفق الإدخال، مصفوفة صحيحة من صفحات PDF المراد حذفها، وتدفق الناتج. يوضح لك مقتطف الكود التالي كيفية حذف صفحات PDF باستخدام التدفقات.
// 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.