سؤال

سأضيف 500 من مندوبي الخاص كمكافأة عندما يتيح لي ذلك.

أنا استخدم wkhtmltopdf لتحويل صفحات الويب HTML إلى PDFs. هذا يعمل بشكل مثالي على خادم Dev 32 بت [لسوء الحظ ، لا يمكنني شحن الجهاز الخاص بي :- P]. ومع ذلك ، عندما أقوم بنشر الخادم 64 بت على تطبيق الويب ، يتم عرض الأخطاء التالية: (تشغيل من cmd.exe)

C:\>wkhtmltopdf http://www.google.com google.pdf
Loading pages (1/5)
QFontEngine::loadEngine: GetTextMetrics failed ()            ] 10%
QFontEngineWin: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
QFontEngine::loadEngine: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
QFontEngine::loadEngine: GetTextMetrics failed ()            ] 36%
QFontEngineWin: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
// ...etc....

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

معلومات الخادم:

    Windows edition: Windows Server Standard Service Pack 2
    Processor: Intel Xeon    E5410 @ 2.33GHz 2.33 GHz
    Memory: 8.00 GB
    System type: 64-bit Operating System

هل يمكن لأي شخص أن يعطيني فكرة عما يحدث وكيف يمكنني إصلاح هذا؟

أيضًا ، لم أكن متأكدًا مما يجب وضع علامة على هذا السؤال/العنوان ... لذلك إذا كنت تستطيع التفكير في علامات أفضل/عنوان التعليق عليها أو تحرير السؤال. :-)

هل كانت مفيدة؟

المحلول

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top