تحرير مستندات PDF في .NET

نظرة عامة

Aspose.Slides for .NET يتيح لك تعديل محتوى PDF عن طريق استيراد صفحاته كشرائح، تعديل العرض التقديمي، وتصديره مرة أخرى إلى PDF. توضح هذه المقالة استبدال نص بسيط. يبقى العرض التقديمي في الذاكرة، لذا حفظ ملف PPTX وسيط اختياري.

استبدال النص في PDF

استخدم AddFromPdf لاستيراد الصفحات، وReplaceText لتحديث النص، وSave لتصدير النتيجة.

المثال التالي يتوقع أن يحتوي input.pdf على كلمة “Draft” كنص قابل للتعديل بعد الاستيراد. يستبدل تلك الكلمة بـ “Final” ويكتب edited.pdf. مسح الشريحة الأولية قبل الاستيراد يمنع ظهور صفحة فارغة إضافية في النتيجة. البحث يطابق الكلمات الكاملة بنفس حالة الحروف؛ null يعني عدم الحاجة إلى رد ناتج.

using Aspose.Slides;
using Aspose.Slides.Export;

using var presentation = new Presentation();
presentation.Slides.RemoveAt(0);

presentation.Slides.AddFromPdf("input.pdf");

var searchOptions = new TextSearchOptions
{
    WholeWordsOnly = true,
    CaseSensitive = true
};
presentation.ReplaceText("Draft", "Final", searchOptions, null);

presentation.Save("edited.pdf", SaveFormat.Pdf);

للمزيد من الخيارات، راجع Search and Replace Text وConvert PowerPoint to PDF.

الأسئلة الشائعة

هل يلزم حفظ ملف PPTX قبل تصدير PDF؟

لا. يمكنك تعديل وتصدير نفس العرض التقديمي في الذاكرة. احفظ نسخة PPTX فقط إذا كنت ترغب في الاستمرار في تحريره في PowerPoint؛ راجع حفظ العروض.

لماذا قد يبقى بعض النص غير متغير؟

المثال يطابق الكلمة الكاملة “Draft” بحالة الأحرف الدقيقة. النص المستورد كصورة أو المقسّم عبر إطارات نصية منفصلة قد لا يطابق البحث بالضرورة. تحقق من المحتوى المستورد وعدّل البحث ليتناسب مع مستندك.