في إحدى المشاركات السابقة ، تحدثنا عن كيفية تحويل ملفات PDF إلى عروض PowerPoint PPT / PPTX التقديمية باستخدام C# ضمن تطبيقات .NET الخاصة بنا. في معظم الحالات ، تعمل المجموعة الأساسية لخيارات التحويل بشكل جيد. ومع ذلك ، سنناقش اليوم بعض الحيل المتقدمة لتحويل PDF إلى PPTX:

تعامل مع الملاحظات أو التعليقات في PDF إلى تحويل PPTX C#

عندما أخبر الناس عن شيء ما وأستخدم عرضًا تقديميًا ، أود أيضًا تدوين الملاحظات على الشرائح ، ورسم الأسهم ، وإنشاء لهجات بأشكال هندسية ، وما إلى ذلك.

كيف ترسم على PDF؟

إنه أمر سهل ، فأنا أفتح ملف PDF الخاص بي في Adobe Reader DC أو في Microsoft Edge وأستخدم أداة القلم الرصاص. بشكل افتراضي ، يستخدم Adobe Reader قلم رصاص أحمر.

التعامل مع الملاحظات في pdf إلى pptx

تدوين الملاحظات في برنامج Adobe Reader

حيث أن Microsoft Edge يستخدم اللون الأزرق.

pdf إلى تعليقات وملاحظات pptx

إذا تم تحويل ملفات 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

وتجدر الإشارة إلى أنه ليس من الممكن دائمًا فصل صور الخلفية بدقة عن صور المحتوى. لذلك ، يمكن للمحول أحيانًا ارتكاب أخطاء وإضافة عناصر إضافية إلى المحتوى.

استنتاج

في هذه المقالة ، تعلمت كيفية التعامل مع التعليقات ورسومات الزخرفة في تحويل PDF إلى PPTX C#. يمكنك تقييم جودة العمل لمحول PDF إلى PPTX الخاص بنا باستخدام تطبيق ويب مجاني كامل الوظائف - Aspose.PDF PPTX Converter.

أنظر أيضا