Pdf.js: عرض بطيء pdf

تم إنشاؤها على ١٣ يونيو ٢٠١٨  ·  4تعليقات  ·  مصدر: mozilla/pdf.js

أرفق (موصى به) أو رابط إلى ملف PDF هنا:
pdfExample10.pdf

ترتيب:

  • متصفح الويب وإصداره: Safari ، Chrome (الأحدث)
  • نظام التشغيل ونسخته: iOS 11.3 (على iPad)
  • إصدار PDF.js: الأحدث (أو أيًا كان موجودًا على https://mozilla.github.io/pdf.js/web/viewer.html)
  • امتداد المتصفح: لا

خطوات إعادة إظهار المشكلة:

  1. احفظ ملف pdf أعلاه على جهاز iOS (في حالتنا: iPad)
  2. قم بتحميل ملف pdf في متصفح على جهاز iPad باستخدام العرض التوضيحي pdf.js (https://mozilla.github.io/pdf.js/web/viewer.html)

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

ماذا حصل؟ (إضافة لقطة شاشة)
يتم تحميل ملف PDF ببطء شديد ، سطرًا واحدًا في كل مرة ، ويستغرق ما يصل إلى 45 ثانية في بعض الأحيان.
fullsizeoutput_5cb

بعض الخلفية
لقد حاولت الاطلاع على كود pdf.js لمعرفة ما قد يتسبب في بطء العرض ، والشيء الوحيد الذي يمكنني تخمينه هو الخط الذي يستخدمه ملف pdf المحدد هذا. لا يبدو أن حجم الملف ومقدار النص يؤثران على سرعات العرض (لدي ملفات PDF أخرى أكبر يتم تحميلها بشكل جيد). تم إنشاء ملف PDF هذا باستخدام MS Word ونوع الخط هو TrueType ، إذا كان ذلك يساعد.
آمل في المقام الأول أن يكون سبب تحميل ملف pdf بطيئًا وربما إصلاحًا يمكنني القيام به من جانبي (لقد حاولت تغيير التفضيلات المدرجة في مخطط التفضيلات الخاص بك ولا يبدو أن ذلك يساعد. إذا كان هناك رمز التغييرات التي قد تكون مطلوبة من جانبك ، إذا كان بإمكانك إرشادي في اتجاه الرمز الذي قد يحتاج إلى التغيير ، سأكون ممتنًا حقًا لذلك

ارتباط إلى عارض (إذا تمت استضافته على موقع بخلاف mozilla.github.io/pdf.js أو كملحق Firefox / Chrome):
https://mozilla.github.io/pdf.js/web/viewer.html

1-core 2-performance 4-os-ios

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

لدينا مشكلات مماثلة في تقديم ملف PDF على iOS (11.4.1).
يتم رسم الكتل / الخطوط على اللوحة القماشية المستهدفة ببطء شديد ...

ال 4 كومينتر

هل لديك أي صور في ملف PDF المصدر الخاص بك ؟؟

أواجه أيضًا نفس التحميل البطيء لملف PDF في صفحة الويب ..

يرجى المشاركة إذا حصلت على شيء ما ..

لا. أنا لا أفعل. إنه نص فقط. ومع ذلك ، على الرغم من عدم صلتي بهذا ، إلا أنني أتذكر رؤية بعض البطء في العرض إذا كانت الصورة عالية الجودة (ممسوحة ضوئيًا بدقة عالية على سبيل المثال). لست متأكدًا مما إذا كانت هذه هي حالتك

لقد لاحظنا أن مستندات PDF التي لا تحتوي على كل شيء تتسبب في حدوث مشكلات في الأداء على جهاز iPad. من المحتمل وجود مشكلة في اكتشاف اكتمال تحميل @ font-face.

يبدو أن أخذ ملف PDF وتحويله إلى ملف PDFA (rchive) يحسن الأداء إلى مستويات مقبولة. سأقوم بالبحث في كود PDFjs لمعرفة ما إذا كان هناك أي شيء يمكننا القيام به لتحسين هذه السيناريوهات ولكن أي مؤشرات حول المكان الذي قد أرغب في البدء فيه ستكون مفيدة.

لدينا مشكلات مماثلة في تقديم ملف PDF على iOS (11.4.1).
يتم رسم الكتل / الخطوط على اللوحة القماشية المستهدفة ببطء شديد ...

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