يعد البحث عن النص واستبداله مهمة شائعة قد تحتاج إلى القيام بها كثيرًا. في حالة وجود ملفات متعددة ، فإن القيام بذلك برمجيًا سيثبت أنه أكثر كفاءة. تحقيقًا لهذه الغاية ، ستعلمك هذه المقالة كيفية البحث عن النص واستبداله في ملفات PowerPoint باستخدام C ++.
- واجهة برمجة تطبيقات C ++ للبحث عن النص واستبداله في عروض PowerPoint التقديمية
- البحث عن نص واستبداله في ملفات PowerPoint
واجهة برمجة تطبيقات C ++ للبحث عن النص واستبداله في عروض PowerPoint التقديمية
Aspose.Slides for C ++ هو واجهة برمجة تطبيقات C ++ للعمل مع ملفات PowerPoint. يمكّنك من إنشاء ملفات PowerPoint وقراءتها وتحديثها دون الحاجة إلى تثبيت Microsoft PowerPoint. علاوة على ذلك ، تسمح لك واجهة برمجة التطبيقات (API) بالعثور على النص واستبداله في عروض PowerPoint التقديمية. يمكنك إما تثبيت API من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.
PM> Install-Package Aspose.Slides.Cpp
البحث عن نص واستبداله في ملفات PowerPoint باستخدام C ++
فيما يلي خطوات البحث عن نص واستبداله في ملفات PowerPoint.
- أولاً ، قم بتحميل ملف PowerPoint باستخدام فئة Presentation.
- قم بالتكرار خلال شرائح العرض التقديمي.
- داخل الحلقة ، استرجع إطارات النص في مصفوفة ITextFrame.
- حلقة من خلال مجموعة إطارات النص.
- داخل الحلقة ، كرر خلال الفقرات في كل ITextFrame.
- كرر عبر الأجزاء في كل IP فقرة.
- لكل IPortion ، تحقق مما إذا كان يحتوي على النص المطلوب. إذا كان موجودًا ، فاستبدل النص.
- أخيرًا ، احفظ العرض التقديمي باستخدام طريقة Presentation-> Save (System :: String fname، Export :: SaveFormat format).
يُظهر نموذج التعليمات البرمجية التالي كيفية البحث عن نص واستبداله في ملفات PowerPoint باستخدام C ++.
احصل على رخصة مجانية
لتجربة API بدون قيود تقييمية ، يمكنك طلب ترخيص مجاني مؤقت.
استنتاج
في هذه المقالة ، تعلمت كيفية البحث عن نص واستبداله في عروض PowerPoint التقديمية باستخدام C ++. يوضح مقتطف الشفرة المشترك كيفية تحقيق ذلك ببضعة سطور فقط من التعليمات البرمجية. Aspose.Slides for C ++ هي واجهة برمجة تطبيقات قوية وغنية بالميزات توفر العديد من الميزات الإضافية لأتمتة تدفقات عمل PowerPoint الخاصة بك. يمكنك استكشاف API بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي استفسارات ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.