تحويل باوربوينت إلى وورد

إذا كنت تخطط لاستخدام محتوى نصي أو معلومات من عرض تقديمي (PPT أو PPTX) بطرق جديدة، فقد تستفيد من تحويل العرض إلى وورد (DOC أو DOCX).

  • عند المقارنة مع Microsoft PowerPoint، فإن تطبيق Microsoft Word مزود بأدوات أو وظائف أكثر للمحتوى.
  • بالإضافة إلى وظائف التحرير في وورد، يمكنك أيضًا الاستفادة من ميزات التعاون المعززة والطباعة ومشاركة المحتوى.

Aspose.Slides و Aspose.Words

لتحويل ملف باوربوينت (PPTX أو PPT) إلى وورد (DOCX أو DOCX)، تحتاج إلى Aspose.Slides لـ PHP عبر Java و Aspose.Words لـ Java.

كواجهة برمجة تطبيقات قائمة بذاتها، يوفر Aspose.Slides لـ Java وظائف تسمح لك باستخراج النصوص من العروض التقديمية.

Aspose.Words هي واجهة برمجة تطبيقات متقدمة لمعالجة المستندات تتيح للتطبيقات إنشاء، تعديل، تحويل، عرض، طباعة الملفات، وأداء مهام أخرى مع المستندات بدون استخدام Microsoft Word.

تحويل باوربوينت إلى وورد

  1. قم بتحميل مكتبات Aspose.Slides لـ PHP عبر Java و Aspose.Words لـ Java.
  2. أضف aspose-slides-x.x-jdk16.jar و aspose-words-x.x-jdk16.jar إلى CLASSPATH الخاص بك.
  3. استخدم مقتطف التعليمات البرمجية التالي لتحويل باوربوينت إلى وورد:
  $pres = new Presentation($inputPres);
  try {
    $doc = new Document();
    $builder = new DocumentBuilder($doc);
    foreach($pres->getSlides() as $slide) {
      # يولد ويُدخل صورة الشريحة
      $bitmap = $slide->getThumbnail(1, 1);
      $builder->insertImage($bitmap);
      # يُدخل نصوص الشريحة
      foreach($slide->getShapes() as $shape) {
        if (java_instanceof($shape, new JavaClass("com.aspose.slides.AutoShape"))) {
          $builder->writeln($shape->getTextFrame()->getText());
        }
      }
      $builder->insertBreak(BreakType::PAGE_BREAK);
    }
    $doc->save($outputDoc);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }