في واجهات برمجة التطبيقات المتوفرة ، يبدو أنه يمكننا فقط عرض ملفات PDF صفحة بصفحة.
هل يعني ذلك أنه إذا كنت أرغب في إنشاء عرض يسمح للمستخدم بالتمرير عبر ملف pdf بالكامل ، فسيتعين عليّ عرض الصفحات واحدة تلو الأخرى في
أعتقد أنه سيتعين علي التعامل مع مواد الترحيل بنفسي أيضًا؟
نعم هذا صحيح. والسبب هو أن عرض الصفحات الخارجة عن العرض يعد مكلفًا من حيث الذاكرة. ومع ذلك ، يمكنك القيام بشيء مثل svgviewer
لتحميل جميع الصفحات: https://github.com/mozilla/pdf.js/blob/master/examples/svgviewer/viewer.js. الختام كما أجاب.
timvandermeij مجرد فضول ، لقد اختبرت للتو طريقة svg هذه ، يبدو أنها سريعة البرق مقارنة بطريقة القماش. هل هناك سبب لاستخدام قماش على svg؟
الواجهة الخلفية للقماش هي النهاية الخلفية التي تم دعمها منذ بداية PDF.js. لا تزال واجهة SVG الخلفية تجريبية ولا يمكنها فعل كل ما يمكن أن تفعله الواجهة الخلفية للقماش ، كما أنها ليست سريعة وفعالة في الذاكرة. إذا كان شخص ما مهتمًا بنهاية SVG الخلفية لتحسين العرض والأداء ، فلا تتردد في فتح علاقات عامة جديدة أو الاتصال بنا على IRC.
لقد بدأت للتو في دراسة Pdf.js وأنا مبتدئ. ألا يستخدم العارض الافتراضي المبني مسبقًا قماشًا بدلاً من ذلك ويسمح أيضًا بتمرير صفحات المستند بالكامل؟ لقد بحثت للتو داخل ملف viewer.js وهناك يمكنك العثور على عنصر لوحة الرسم وليس ملف svg.
هل هناك طريقة محدثة لعرض مستند متعدد الصفحات مع شريط التمرير؟ شكرا لك فيديريكو
التعليق الأكثر فائدة
لقد بدأت للتو في دراسة Pdf.js وأنا مبتدئ. ألا يستخدم العارض الافتراضي المبني مسبقًا قماشًا بدلاً من ذلك ويسمح أيضًا بتمرير صفحات المستند بالكامل؟ لقد بحثت للتو داخل ملف viewer.js وهناك يمكنك العثور على عنصر لوحة الرسم وليس ملف svg.
هل هناك طريقة محدثة لعرض مستند متعدد الصفحات مع شريط التمرير؟ شكرا لك فيديريكو