في إحدى المشاركات السابقة ، تحدثنا عن كيفية تحويل ملفات PDF إلى عروض PowerPoint PPT / PPTX التقديمية باستخدام C# ضمن تطبيقات .NET الخاصة بنا. في معظم الحالات ، تعمل المجموعة الأساسية لخيارات التحويل بشكل جيد. ومع ذلك ، سنناقش اليوم بعض الحيل المتقدمة لتحويل PDF إلى PPTX:
تعامل مع الملاحظات أو التعليقات في PDF إلى تحويل PPTX C#
عندما أخبر الناس عن شيء ما وأستخدم عرضًا تقديميًا ، أود أيضًا تدوين الملاحظات على الشرائح ، ورسم الأسهم ، وإنشاء لهجات بأشكال هندسية ، وما إلى ذلك.
كيف ترسم على PDF؟
إنه أمر سهل ، فأنا أفتح ملف PDF الخاص بي في Adobe Reader DC أو في Microsoft Edge وأستخدم أداة القلم الرصاص. بشكل افتراضي ، يستخدم Adobe Reader قلم رصاص أحمر.
![التعامل مع الملاحظات في pdf إلى pptx](images/conversion-pdf-pptx-adv-01-1024x616.png#center)
تدوين الملاحظات في برنامج Adobe Reader
حيث أن Microsoft Edge يستخدم اللون الأزرق.
![pdf إلى تعليقات وملاحظات pptx](images/conversion-pdf-pptx-adv-02-1024x546.png#center)
إذا تم تحويل ملفات PDF هذه إلى عرض تقديمي PPTX ، فسيتم نقل جميع الملاحظات إلى ملف PPTX.
كيف يمكننا إصلاحه؟
فيما يتعلق بمعيار PDF ، فإننا نتعامل مع محتوى الصفحات والعناصر الإضافية المسماة التعليقات التوضيحية. دعنا نكتب جزءًا صغيرًا من كود C# للتحقق من أنواع التعليقات التوضيحية الموجودة في هذه المستندات.
بعد التنفيذ ، سنحصل على النتيجة مثل هذا:
1 Andrew Ink #E52237
1 Andrew Popup #000000
1 Andrew Square #E52237
1 Andrew Popup #000000
هذا يعني أن هناك ثلاثة أنواع من التعليقات التوضيحية على صفحة PDF:
- الحبر - إنه رسمنا بالقلم الرصاص ،
- مربع - رسمنا المستطيل ،
- Popup - تعليق توضيحي منبثق يعرض نصًا في نافذة منبثقة للدخول والتحرير. يجب ألا تظهر بمفردها ولكنها مرتبطة بتعليق توضيحي للترميز ، والتعليق التوضيحي الأصلي ، ويجب استخدامها لتحرير نص الأصل. في حالتنا ، التعليق التوضيحي المنبثق المرتبط بالحبر والمربع. يجب ألا يكون له دفق مظهر ، لذلك لن يؤثر على تحويل PDF إلى PPTX.
قم بإزالة التعليقات التوضيحية من PDF إلى تحويل PPTX
لذلك ، من أجل إزالة الرسومات الإضافية في PDF ، يجب علينا إزالة التعليقات التوضيحية Ink و Square. فيما يلي خطوات إجراء هذه العملية.
- قم بالوصول إلى التعليقات التوضيحية باستخدام خاصية Page.Annotations.
- تصفية التعليقات التوضيحية حسب النوع.
- مرر عبر التعليقات التوضيحية وأزلها واحدة تلو الأخرى باستخدام طريقة Page.Annotations.Delete (Annotation).
يوضح مقتطف رمز C# أدناه إحدى الطرق الممكنة لإزالة التعليقات التوضيحية في تحويل PDF إلى PPTX:
كما هو مذكور أعلاه ، يمكن للمقدم استخدام أدوات وألوان مختلفة للتعليقات ، ويمكننا (إذا لزم الأمر) ضبط العينة الأخيرة. على سبيل المثال ، يمكننا فقط إزالة التعليقات التوضيحية باللون الأحمر (رمز اللون # E52237) أو التعليقات التوضيحية لمقدم معين.
لنجرب طريقة أخرى لتحسين المحتوى الرسومي في تحويل PDF إلى PPTX.
C# PDF إلى PPTX - رسومات زخرفة منفصلة عن صور المحتوى
أثناء تحويل PDF إلى PPTX ، عادةً ما يتم تجميع كل الصور الموجودة في ملف PDF في صورة خلفية واحدة في الإخراج. إنه ليس مناسبًا دائمًا ، ولدى Aspose.PDF for .NET وضع خاص يمكنه تغيير سلوك المحول أثناء تحويل PDF إلى PPTX.
لتمكين هذا الوضع ، يمكنك ضبط خاصية SeparateImages على صواب. يوضح مقتطف الشفرة التالي كيفية استخدام هذا الخيار في تحويل PDF إلى PPTX في C#:
وبالتالي ، سيتم تقسيم الشريحة من المثال السابق إلى 3 صور.
![صور الزخرفة في pdf إلى pptx](images/conversion-pdf-pptx-adv-03-1024x577.png#center)
وتجدر الإشارة إلى أنه ليس من الممكن دائمًا فصل صور الخلفية بدقة عن صور المحتوى. لذلك ، يمكن للمحول أحيانًا ارتكاب أخطاء وإضافة عناصر إضافية إلى المحتوى.
استنتاج
في هذه المقالة ، تعلمت كيفية التعامل مع التعليقات ورسومات الزخرفة في تحويل PDF إلى PPTX C#. يمكنك تقييم جودة العمل لمحول PDF إلى PPTX الخاص بنا باستخدام تطبيق ويب مجاني كامل الوظائف - Aspose.PDF PPTX Converter.