هل تريد أن تعرف كيف يمكنك التقاط صفحة ويب وحفظها كمستند PDF أو صورة باستخدام الجهاز؟ لحسن الحظ ، يحتوي Linux على عدد كبير من الأدوات المساعدة التي يمكنك استخدامها لأتمتة مهمة تحويل مستندات HTML إلى ملفات وصور PDF.

ستعرفك هذه المقالة على wkhtmltopdf و wkhtmltoimage ، وهما الأدوات المساعدة التي تحتاجها لتسهيل عملك.

كيفية تحويل ملفات HTML إلى PDF

إذا كنت تبحث عن التقاط صفحات الويب وتحويلها إلى ملف PDF ، فستساعدك الأداة المساعدة wkhtmltopdf. Wkhtmltopdf هي أداة سطر أوامر مفتوحة المصدر تُستخدم لعرض صفحات الويب في مستندات PDF.

نظرًا لأن الأداة تعمل بلا رأس داخل محطة Linux ، فلن تحتاج إلى أي برنامج تشغيل ويب أو إطار عمل لأتمتة المتصفح مثل Selenium.

ثبِّت wkhtmltopdf على نظام Linux

Wkhtmltopdf ليست إحدى الحزم القياسية التي تأتي مثبتة مسبقًا على Linux. سيتعين عليك تثبيته يدويًا باستخدام مدير الحزم في نظامك.

لتثبيت wkhtmltopdf على التوزيعات المستندة إلى Ubuntu و Debian:

sudo apt تثبيت wkhtmltopdf

في التوزيعات المستندة إلى Arch مثل Manjaro Linux:

sudo pacman -S wkhtmltopdf

يعد تثبيت wkhtmltopdf على توزيعات قائمة على RHEL مثل Fedora و CentOS أمرًا سهلاً أيضًا.

instagram viewer
sudo dnf تثبيت wkhtmltopdf

النحو الأساسي

الصيغة الأساسية للأمر هي:

wkhtmltopdf اسم ملف صفحة الويب

...أين صفحة على الإنترنت هو عنوان URL لصفحة الويب التي تريد تحويلها و اسم الملف هو اسم ملف PDF الناتج.

لتحويل صفحة Google الرئيسية إلى مستند PDF:

wkhtmltopdf https://google.com google.pdf

انتاج:

عند فتح ملف PDF ، ستلاحظ أن wkhtmltopdf قد جعل صفحة الويب بدقة في مستند.

طباعة نسخ متعددة من صفحة الويب

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

لإنشاء ثلاث نسخ من صفحة Google الرئيسية:

wkhtmltopdf - نُسخ 3 https://google.com google.pdf

سيحتوي ملف PDF الناتج على ثلاث صفحات كما هو محدد في الأمر المذكور أعلاه.

أضف مرشح Grayscale إلى الإخراج

لإضافة مرشح تدرج الرمادي إلى ملف PDF ، استخدم الامتداد -g أو - الرمادي علم بالأمر:

wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf - تدرج الرمادي https://google.com google.pdf

ملف إلاخراج:

قم بتغيير اتجاه PDF

بشكل افتراضي ، ينشئ wkhtmltopdf ملف PDF في تخطيط عمودي ، أي عمودي. لتغيير هذا السلوك الافتراضي والتقاط صفحات الويب في الوضع الأفقي بدلاً من ذلك ، استخدم --اتجاه علم بالأمر:

wkhtmltopdf - المناظر الطبيعية للتوجيه https://google.com google.pdf

انتاج:

لاحظ أن الإصدار الأفقي من المستند يحتوي على مساحة بيضاء أكبر مقارنة بالإصدار الرأسي.

لا تقم بتضمين الصور أثناء التحويل

أثناء إنشاء الإخراج ، إذا كنت لا تريد أن يقوم wkhtmltopdf بعرض الصور الموجودة في صفحة الويب ، فاستخدم --لا صور علم:

wkhtmltopdf - بدون صور https://google.com google.pdf

انتاج:

متعلق ب: أفضل الأدوات لتحرير ملف PDF في أي مكان

كيفية تحويل صفحة ويب إلى صور

الأداة المساعدة wkhtmltoimage هي جزء من حزمة wkhtmltopdf. إذا كنت تعمل على تقرير وتريد تضمين صور لموقع ويب ، فستعمل هذه الأداة لصالحك. لا تجعل محطة Linux من السهل عليك التقاط الصور فحسب ، بل تمنحك أيضًا مجموعة من الخيارات التي تتيح لك تخصيص مخرجاتك.

النحو الأساسي

يحتوي Wkhtmltoimage على بنية مشابهة لـ wkhtmltopdf:

wkhtmltoimage اسم ملف صفحة الويب

...أين صفحة على الإنترنت هو عنوان URL لموقع ويب و اسم الملف هو اسم الصورة الناتجة.

تحويل صفحة ويب إلى صورة

متابعة للمثال المذكور أعلاه ، دعنا نحول صفحة Google الرئيسية إلى صور.

wkhtmltoimage https://google.com google.png

انتاج:

يمكنك أيضًا تحديد تنسيق ملف مخصص تريد أن تحتوي عليه صورة الإخراج. يدعم Wkhtmltoimage امتدادات الملفات التالية:

  • JPEG / JPG
  • بي إن جي
  • SVG

على سبيل المثال ، إذا كنت تريد إنشاء صورة JPG ، فما عليك سوى استبدال امتداد الملف بـ JPG في الأمر:

wkhtmltoimage https://google.com google.jpg

متعلق ب: JPG مقابل. JPEG: ما الفرق بين تنسيقات ملفات الصور هذه؟

التقاط صفحات الويب باستخدام Linux Terminal

يجب أن يكون لديك عارض PDF مثبتًا على نظام Linux الخاص بك إذا كنت تريد عرض ملفات PDF التي تم إنشاؤها بواسطة wkhtmltopdf. في حين أن معظم توزيعات Linux تأتي مع محرر PDF مثبت مسبقًا ، يمكنك يدويًا اختيار محرر PDF الذي يناسب احتياجاتك وتثبيته.

بريد إلكتروني
أفضل 5 محررات لينكس PDF يجب أن تجربها

هل تحتاج إلى تحرير ملف PDF في Linux؟ محررات Linux PDF هذه مجانية للتثبيت وسهلة الاستخدام.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • بي دي إف
  • لينكس
عن المؤلف
ديبيش شارما (67 المقالات المنشورة)

Deepesh هو محرر جونيور لنظام Linux في MUO. لقد كان يكتب محتوى إعلاميًا على الإنترنت لأكثر من 3 سنوات. في أوقات فراغه ، يستمتع بالكتابة والاستماع إلى الموسيقى ولعب الجيتار.

المزيد من Deepesh Sharma

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.