اطرح الأسئلة المتعلقة بأداة مكشطة الويب 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 "خطأ عند فتح المستند ..."
ما يمكن ان يكون خطأ؟
من فضلك يمكنك الذهاب إلى هذه الصفحة: https://grabz.it/html-to-word-docx-api.aspx
ثم قم بإنشاء لقطة باستخدام HTML الموجود في المربع وافتح الملف.
هل يحدث الخطأ؟
كما يبدو أنه لا يتم إخراج $GLOBALS['TSFE'] intاو الرد.
المثال من صفحة API يسبب نفس الخطأ. $GLOBALS['TSFE']->يقوم المحتوى بإخراج المحتوى بشكل صحيح intيا ال saved docx بحيث يمكن فتح docx باستخدام wordpad بشكل صحيح. فقط MS Word هو الذي يسبب هذا الخطأ.
يمكنك تجربتها هنا https://www.liesegang-partner.de/print/mustervertraege/unternehmenskauf/unternehmenskaufvertrag-share-deal-gmbh.html?doctype=word&attachment=1
ما هو HTML الذي تقوم بتحويله؟ ربما هذه هي القضية.
انظر هنا كمثال https://www.liesegang-partner.de/print/mustervertraege/unternehmenskauf/unternehmenskaufvertrag-share-deal-gmbh.html
لقد حددنا المشكلة وسنصدر إصلاحًا للبرنامج قريبًا.
يجب أن يتم حل هذه المشكلة خلال الـ 30 دقيقة القادمة.