قارئ PDF يستهلك 3 ميغا بايت فقط

في يوم من الأيام تعبت من تحميل قارئ PDF الخاص بي الذاكرة من 12 إلى 25 ميغابايت ، قررت أن أبحث عن واحدة من الممتع النظر إليها وتحتوي على الحد الأدنى من الوظائف ، مثل الانتقال من الصفحة الأولى إلى 30 دفعة واحدة ، ابحث عن نص محدد داخله ، من بين أمور أخرى.

حاولت من بين عدة قراء مثل:

  • com.epdfviw
  • xpdf
  • ثثورة
  • com.apvlv

لكن لم يجتاز أي منهم الاختبارات ، ولم يكن استهلاك الذاكرة لهذه الأشياء يروق لي ، لذلك صادفت MUPDF ، الذي اجتاز الاختبارات واستهلك ما يقرب من 3 ميغابايت من ذاكرة الوصول العشوائي.

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

#!/bin/bash

mupdf "$1" || mupdf -p "`zenity --entry --hide-text --text "Teclee el Pasword de Apertura" --title "MUPDF (Lector de PDF)" --window-icon=/usr/share/pixmaps/mupdf.png`"

الهدف هو أنه في حالة فشل فتح ملف pdf ، سيطلب منا كلمة المرور لفتحه. إذا كنت تريد مزيدًا من الدقة فيما يتعلق بكلمات المرور ، فيمكنك التحقق مما إذا كانت مشفرة بالفعل باستخدام هذا الأمر: (من الضروري التثبيت أداة mupdfs)

#!/bin/bash

mupdf "$1" & pdfshow "$1" | grep "Encrypt" && mupdf -p "`zenity --entry --hide-text --text "Teclee el Pasword de Apertura" --title "MUPDF (Lector de PDF)" --window-icon=/usr/share/pixmaps/mupdf.png`" "$1"

تشغيل لوحة المفاتيح

للبحث ، انتقل إلى صفحة معينة تتم باستخدام لوحة المفاتيح ، فلنرى:

/ : للبحث عن نص ، ستظهر كلمة بحث في الأعلى: هناك نكتب الكلمة للبحث. يمكنك استخدام المفتاح n o N للذهاب إلى نتيجة البحث التالية.

أسهم لوحة المفاتيح : انتقل لليمين إلى الصفحة التالية ، ثم انتقل إلى الصفحة السابقة ، ثم انتقل لأعلى ولأسفل للانتقال إلى أعلى أو أسفل الصفحة.

+ y - : تكبير أو تصغير ملف PDF

يمكنك استخدام المفتاح m لتحديد صفحة الإشارة المرجعية ثم الضغط على لوحة المفاتيح على مجموعة الأرقام المقابلة للصفحة والضغط على إدخال (على سبيل المثال: 4) ويمكننا العودة إلى صفحة الإشارة المرجعية باستخدام مفتاح t.

لطباعة ملف PDF ، يمكنك استخدام الأمر التالي.

lp -d nombre-impresora -n número-de-copias(1) -o media=letter -o sides=two-sided-long-edge fichero.pdf

عليهم فقط التأكد من تكوين الطابعة لنوع الورق نفسه الذي تم إرساله للطباعة.

الآن ، لنسخ النص يمكنك تحويل ملف pdf إلى txt بامتداد pdftotext أو استخدم برنامج مراقبة الحافظة وانسخ نص التحديد الأول (يفعل ذلك) ، سيتعين على هذه الإعدادات فقط تحديد النص المراد نسخه عن طريق الضغط على زر الماوس الأيمن وتحديد المنطقة ، ونسخ حتى ملف PDF المحمي ضد النسخ ، حقيقة غريبة لا تصدق.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   الأسد قال

    لقد جربته بالفعل ، وأنا أيضًا متزوج لأن قراء PDF يزنون كثيرًا.
    بفضل!

  2.   سيتوكس قال

    سأحاول على الفور ، شكرا لك!

  3.   عنخ قال

    Mupdf هو المضيف الرطب في الدواء الشافي. أحب البرامج التي يمكن التحكم فيها بالكامل باستخدام لوحة المفاتيح.

  4.   الحصار 84 قال

    التشفير

  5.   helena_ryuu قال

    Mupdf كملك لقراء PDF !!!

    1.    الحصار 84 قال

      طيب!

  6.   دهش قال

    آسف ولكن هذا خارج عن الموضوع ، ما اسم الخط الذي تستخدمه في المدونة؟ خاصة أن من العناوين الرئيسية ، هو أنني لا أستطيع العثور على مثل هذا المصدر الرائع لتوزيعة بلدي ، لقد قمت بتثبيت Ubuntu لكنه لا يبدو في Ubuntu نفسه! شكرا وآسف على offtopic….

    1.    KZKG ^ جارا قال

      إنه أوزوالد 🙂

  7.   هيكسبورغ قال

    احب ذلك. بسيطة وبسيطة وخفيفة ومقابض مثل الأقل. 🙂

  8.   جريجوريو اسباداس قال

    لقد تركته بالفعل كإعداد افتراضي. شكرا!

  9.   ارتورو مولينا قال

    يعمل MuPDF بشكل رائع ، حتى في Windows 8 ، وهذا يعني الكثير.
    بلا شك الأفضل.

  10.   MSX قال

    إنه ريفي إلى حد ما ولكني أفترض أنه يمكن أن يكون مفيدًا على الأجهزة ذات الموارد القليلة.

    الفيس بلا منازع هو Okular.