أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

تتسبب مستندات docx في حدوث خطأ فقط عند فتحها في Word

اطرح الأسئلة المتعلقة بأداة مكشطة الويب GrabzIt. مثل كيفية استخدام مكشطة الويب وواجهة برمجة التطبيقات لاستخراج البيانات من صفحات الويب أو الصور أو مستندات PDF.

نقوم بإنشاء مستندات docx بالوظيفة التالية:

 

require('grabzit/lib/GrabzItClient.class.php');
// تتطلب("grabzit/config.php");

$grabzIt = new GrabzItClient("...xxx...");

$ GrabzIt->HTMLtoDOCX("بعض المحتوى هنا")؛

header('نوع المحتوى: التطبيق/تدفق الثماني بتات');
header('Content-Disposition: Attachment; filename="'.$GLOBALS{TSFE}->id.'.docx"');
$GLOBALS['TSFE']->content = $grabzIt->SaveTo()؛

 

الوثائق هي saved ولكن عند فتح مستند docx يظهر Word "خطأ عند فتح المستند ..."

ما يمكن ان يكون خطأ؟

تم طرح السؤال بواسطة ينس ليسغانغ في 11 نوفمبر 2019

من فضلك يمكنك الذهاب إلى هذه الصفحة: https://grabz.it/html-to-word-docx-api.aspx

ثم قم بإنشاء لقطة باستخدام HTML الموجود في المربع وافتح الملف.

هل يحدث الخطأ؟

تم الرد عليه بواسطة دعم GrabzIt في 11 نوفمبر 2019

كما يبدو أنه لا يتم إخراج $GLOBALS['TSFE'] intاو الرد.

تم الرد عليه بواسطة دعم GrabzIt في 11 نوفمبر 2019

المثال من صفحة API يسبب نفس الخطأ. $GLOBALS['TSFE']->يقوم المحتوى بإخراج المحتوى بشكل صحيح intيا ال saved docx بحيث يمكن فتح docx باستخدام wordpad بشكل صحيح. فقط MS Word هو الذي يسبب هذا الخطأ.

تم الرد بواسطة Jens Liesegang في 11 نوفمبر 2019

يمكنك تجربتها هنا https://www.liesegang-partner.de/print/mustervertraege/unternehmenskauf/unternehmenskaufvertrag-share-deal-gmbh.html?doctype=word&attachment=1

تم الرد بواسطة Jens Liesegang في 11 نوفمبر 2019

ما هو HTML الذي تقوم بتحويله؟ ربما هذه هي القضية.

تم الرد عليه بواسطة دعم GrabzIt في 11 نوفمبر 2019

انظر هنا كمثال https://www.liesegang-partner.de/print/mustervertraege/unternehmenskauf/unternehmenskaufvertrag-share-deal-gmbh.html

تم الرد بواسطة Jens Liesegang في 11 نوفمبر 2019

لقد حددنا المشكلة وسنصدر إصلاحًا للبرنامج قريبًا.

تم الرد عليه بواسطة دعم GrabzIt في 11 نوفمبر 2019

يجب أن يتم حل هذه المشكلة خلال الـ 30 دقيقة القادمة.

تم الرد عليه بواسطة دعم GrabzIt في 11 نوفمبر 2019

ممتاز! شكرا لمساعدتكم!

تم الرد بواسطة Jens Liesegang في 11 نوفمبر 2019