nsdejavu - عبر الإنترنت في السحابة

هذا هو الأمر nsdejavu الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


nsdejavu - البرنامج المساعد لمتصفح DjVu

موجز


/usr/lib/x86_64-linux-gnu/mozilla/plugins/nsdejavu.so

الوصف


المكتبة المشتركة nsdejavu.so يستخدم واجهة برمجة تطبيقات البرنامج المساعد لمتصفح Netscape لعرض صور DjVu
في عدد من متصفحات الويب الشائعة. توفر متصفحات الويب المختلفة مستوى متنوعًا من
دعم ملحقات Netscape. يرجى مراجعة قسم "توافق المتصفح" للحصول على
تعليمات حول كيفية تمكين المكون الإضافي لمتصفح DjVu.

يعمل المكون الإضافي لمتصفح DjVuLibre عن طريق استدعاء عارض مستقل باستخدام ملف
خيار سطر الأوامر -نيتسكيب. يبحث المكون الإضافي أولاً عن برنامج باسم ديجفيو. لو هذا
لا يمكن العثور على البرنامج ، فهو يبحث عن دي جي فيو 4 و اخيرا دي جي فيو 3. دائما
من الممكن تجاوز استراتيجية البحث هذه عن طريق تعيين متغير البيئة NPX_DJVIEW
إلى المسار الكامل للملف القابل للتنفيذ المطلوب.

MIME أنواع لأي لبس إمتداد


يجب أن تتم كتابة عنوان URL لمستند DjVu المعترف به في متصفح الويب لديك تلقائيًا
استدعاء البرنامج المساعد لمتصفح DjVu. يستخدم كل متصفح طرقًا مختلفة لتحديد أن ملف
محدد موقع المعلومات هو في الواقع وثيقة DjVu. يوفر خادم الويب عادةً نوع MIME للويب
المتصفحات. نوع MIME الرسمي لوثائق DjVu هو صورة / vnd.djvu. من أجل التوافق
مع الإصدارات القديمة من عارض DjVu ، من الشائع استخدام التجربة بدلاً من ذلك
نوع التمثيل الصامت الصورة / x-djvu or الصورة / x.djvu. يجب تكوين خوادم الويب لإرسال ملف
نوع MIME المناسب لمستندات DjVu. تتعرف معظم متصفحات الويب أيضًا على الملفات التي تنتهي بـ
.دجفو or .دي جي في كملفات DjVu.

من الطرق السهلة للتحقق مما إذا كان خادم http يعطي نوع محتوى مناسبًا هو الاستدعاء
الأمر التالي بعنوان URL يتوافق مع ملف DjVu الفعلي على الخادم.

حليقة -u URL | البقرى نوع المحتوى

يجب أن تكون النتيجة واحدة مما يلي ، ويفضل أن تكون الأولى.

نوع المحتوى: صورة / vnd.djvu
نوع المحتوى: الصورة / x.djvu
نوع المحتوى: الصورة / x-djvu

يشير أي نوع MIME آخر إلى خطأ في تهيئة الخادم.

نمط CGI FLAGS


يمكن تحديد سلوك المكون الإضافي لمتصفح DjVu عن طريق زيادة عنوان URL باستخدام ملف
بناء جملة مشابه لتلك المستخدمة من قبل برامج CGI. تم وصف بناء الجملة هذا بواسطة
النموذج التالي:

http://.../file.djvu؟ djvuopts &الكلمة الرئيسية = القيمة&الكلمة الرئيسية = القيمة&

يتعرف المكون الإضافي لمتصفح DjVu فقط على الكلمات الرئيسية التي تظهر بعد الكلمة djvuopts.
يتم سرد الكلمات الأساسية التي يتعرف عليها كل عارض في صفحة الدليل المقابلة. غير معترف به
يتم تجاهل الكلمات الرئيسية. الكلمات الرئيسية الأكثر شيوعًا هي:

الصفحة =بجنم
حدد الصفحة التي يتم عرضها بالاسم أو بالرقم الترتيبي.

تكبير =عامل التكبير
اضبط عامل الزوم. القيم القانونية لـ عامل التكبير هي:

┌───────────────────────────────────────────────── ──────┐
عدد عامل التكبير في النطاق 10٪ إلى 999٪. │
one2one حدد وضع "واحد لواحد". │
عرض حدد وضع "العرض المناسب". │
صفحة حدد وضع "احتواء الصفحة". │
تمدد قم بتمديد الصورة إلى حجم نافذة البرنامج المساعد. │
└───────────────────────────────────────────────── ──────┘

BROWSER التوافق


تم اختبار المكون الإضافي لمتصفح DjVu مع العديد من متصفحات الويب الشائعة: Netscape 4 و
6 ؛ المتصفحات القائمة على Gecko مثل Mozilla و Galeon و Firefox ؛ المتصفحات القائمة على KHTML مثل
كونكيورر. وأوبرا. يرجى قراءة وثائق المتصفح لمعرفة مكان البرنامج المساعد
يجب تثبيت المكتبة.

التضمين DJVU صور منشأة بالذكاء الاصطناعي IN HTML الصفحات


يمكنك دمج محتوى DjVu على صفحة ويب بتنسيق HTML مع أي من ملف أو ال
بطاقة شعار. ستعمل هذه الطريقة حتى إذا كان خادم الويب الخاص بك لا يدعم نوع DjVu MIME.
يمكن استخدام أعلام نمط CGI مباشرة كسمات لعلامة التضمين. ال
يوضح المثال التالي بناء الجملة القياسي W3C مع علامة OBJECT:

<object البيانات = "myfile.djvu" اكتب = "image / vnd.djvu"
العرض = "100٪" الارتفاع = "100٪" >
<param الاسم = "الصفحة" القيمة = "الثالث">
<param الاسم = "تكبير" القيمة = "تمتد">
هذه المتصفح لا تستطيع محصول ديجيفو البيانات.


وهذه هي البنية المتعارف عليها مع علامة EMBED:

<embed src = "/ myfile.djvu" اكتب = "image / vnd.djvu"
العرض = "100٪" الارتفاع = "100٪"
الصفحة = "iii" تكبير = "تمدد">

التفاعل ال دي جي فيو توصيل في مع جافا سكريبت


الإصدارات الأخيرة من دي جي فيو 4 يمكن التحكم في المكون الإضافي من intepreter JavaScript لـ
المتصفحات التي تطبق Mozilla NPRuntime API. للوصول إلى كائن المكون الإضافي ، قم بتضمين ملحق
السمة معرف = "اسم البرنامج المساعد" في or علامة واستخدام وظيفة JavaScript
getElementById ("اسم البرنامج المساعد").

يقوم كائن البرنامج المساعد بتنفيذ طريقتين لاسترداد وتعيين قيمة الخيارات
عادة ما يتم التعرف عليها على أنها أعلام على غرار CGI. يمكنه أيضًا تقييم JavaScript محدد
التعبير كلما تغير شيء ما في حالة واجهة djview.

pluginobject.setdjvuopt ("مفتاح",قيمنا)
قم بتعيين قيمة خيار djvu مفتاح لسلسلة الأحرف قيمنا. هذا يحقق
نفس تأثير تحديد الخيار مفتاح=قيمنا بين أعلام على غرار CGI. ل
على سبيل المثال ، قيم المفتاح صفحة يمكن أن تكون معرّفات الصفحات أو عناوين الصفحات أو أرقام الصفحات أو
أسماء الصفحات.

pluginobject.getdjvuopt ("مفتاح")
إرجاع قيمة خيار djvu مفتاح كسلسلة. القيمة المعادة هي دائما
سلسلة أحرف ، حتى عندما يكون العائد رقمًا منطقيًا. القيم المنطقية هي
عاد كسلاسل نعم or لا. إلى جانب أعلام نمط CGI المعتادة ، هذه الوظيفة
يتعرف على المفتاح الإضافي صفحات ويعيد العدد الإجمالي للصفحات في ملف
وثيقة DjVu. يتم إرجاع سلسلة فارغة عندما لا يتم التعرف على المفتاح.

pluginobject.onchange = "الكود";
تأكد من أن السلسلة الكود يتم تقييمه في سياق كائن المكون الإضافي متى
شيء يتغير في واجهة المستخدم الرسومية djview. على سبيل المثال ، هذا
يحدث التقييم عندما يتم رسم التحسينات التدريجية وعند المستخدم
يتلاعب بالصورة بشكل تفاعلي.

pluginobject.إصدار
قم بإرجاع سلسلة تصف إصدار البرنامج المساعد. يمكن استخدام هذه الخاصية للاختبار
ما إذا كان المكون الإضافي djview قابلًا للبرمجة في هذا المتصفح.

لاحظ أنه قد لا يمكن الوصول إلى ميزة قابلية النص البرمجي حتى يصبح المكون الإضافي djview بالكامل
محمل. لذلك فمن المستحسن التحقق pluginobject.إصدار من JavaScript
تفريغ قبل استدعاء أي طريقة أخرى.

CREDITS


تمت كتابة هذا البرنامج بواسطة Andrei Erofeevandrew_erofeev@yahoo.com> وكان بعد ذلك
قام بتحسينه بيل ريمرزdocbill@sourceforge.net> وليون بوتو
<leonb@users.sourceforge.net>.

استخدم nsdejavu عبر الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت