Pdf.js: عرض بطيء لمستند PDF

تم إنشاؤها على ٩ أبريل ٢٠١٩  ·  7تعليقات  ·  مصدر: mozilla/pdf.js

أرفق (موصى به) أو رابط إلى ملف PDF هنا:
المستند 24087563_noclientinfo.pdf مرفق أدناه.

إعدادات:
متصفح الويب ونسخته: Firefox، Chrome، IE
نظام التشغيل ونسخته: Windows 7، Windows 10
إصدار PDF.js: الأحدث (أو أي شيء موجود على mozilla.github.io/pdf.js/web/viewer.html)
امتداد المتصفح: لا

خطوات إعادة إظهار المشكلة:
افتح ملف PDF في عارض العرض التوضيحي

ما هو السلوك المتوقع؟ (إضافة لقطة شاشة)
توقع أن يفتح ملف PDF ويعرض كل صفحة في ثانية أو أقل.

ماذا حصل؟ (إضافة لقطة شاشة)
يستغرق المستند أكثر من 5 ثوانٍ لفتحه وعرضه.
تستغرق الصفحة 4 وقتًا أطول في العرض.

1-core 2-performance

التعليق الأكثر فائدة

الصفحة 4 بها صورة JPX (3507 × 2480 ، لذلك من المحتمل أن تكون 300 نقطة في البوصة) ولكن حجمها 4 ميجا بايت. صورة الصفحة 3 أصغر بكثير (180 كيلو بايت) على الرغم من أنها تبدو متشابهة. تم إنشاء ملف PDF هذا بواسطة "Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit Dec 6 2010 Library 9.0.1".

ال 7 كومينتر

يتم الإغلاق حتى يتم توفير ملف PDF (في هذه الحالة يمكننا إعادة فتح هذا) ، وإلا فإن المشكلة غير قابلة للتنفيذ.

الصفحة 4 بها صورة JPX (3507 × 2480 ، لذلك من المحتمل أن تكون 300 نقطة في البوصة) ولكن حجمها 4 ميجا بايت. صورة الصفحة 3 أصغر بكثير (180 كيلو بايت) على الرغم من أنها تبدو متشابهة. تم إنشاء ملف PDF هذا بواسطة "Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit Dec 6 2010 Library 9.0.1".

من تحليلنا ، يتكون ملف PDF هذا من العديد من العناصر التي تسبب تأخيرًا لجميع الصفحات.
لا أعتقد أن PDF.js يعالج هذا كصور ولكن ككائنات.
نحن نجري مزيدًا من التحليل داخليًا لمعرفة ما إذا كان بإمكاننا تقديم المزيد من الأفكار.

لقد قمنا بتحليل هذا بقدر ما نستطيع. نفس استنتاج ثوشر

لقد حاولت للتو فتح هذا في Chrome على جهاز macbook air الخاص بي ، وذاكرة الوصول العشوائي بسعة 8 غيغابايت (حوالي 5 سنوات). يبدو أنه يتم تحميله بشكل جيد بالنسبة لي:

const pdfjsVersion = '2.7.90';
const pdfjsBuild = '6728c8fa6';

مرحبا amit77 شكرا لتعليقك.
لا يمكنني إلا أن أستنتج أن هذه مشكلة خاصة بنظام Windows إذا لم تتمكن من رؤية ذلك على جهاز Mac.
تشكرات

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات