Wkhtmltopdf, צור קבצי PDF או תמונות מהאינטרנט

אודות wkhtmltopdf

במאמר הבא אנו נסתכל על חבילת wkhtmltopdf, הכוללת את הכלים wkhtmltopdf ו- wkhtmltoimage. אלה הם כלי שורת פקודה עם קוד פתוח (LGPLv3) איתם עיבוד HTML ל- PDF או פורמטים שונים של תמונות באמצעות מנוע העיבוד של Qt WebKit.

בשורות הבאות נראה כיצד אנו יכולים להמיר דפי אינטרנט מתבנית HTML ל- פורמט PDF או תמונה, כל זאת בצורה פשוטה ועם פקודה אחת בלבד לכל מקרה. כדי להשיג תוצאות אלה, נשתמש בכלי שורת הפקודה המוזכרים wkhtmltopdf ו- wkhtmltoimage.

במקרה של wkhtmltopdf, יש לומר שהוא מסוגל להציב מספר אובייקטים בקובץ הפלט. זה יאפשר לנו לעבוד עם דף אחד, דף כיסוי או תוכן עניינים. אובייקטים ממוקמים במסמך הפלט לפי הסדר שצוינו בשורת הפקודה, ניתן לציין אפשרויות על ידי אובייקט או באזור האפשרויות הגלובלי.

התקן את wkhtmltopdf באובונטו 18.04

על מנת להשיג את הגרסאות העדכניות ביותר של הכלים הכלולים בחבילת wkhtmltopdf, נצטרך להתקין את חבילת ה- .deb המתאימה, אותה נצטרך להוריד מאתר האינטרנט שלה. בשורות הבאות אנו הולכים התקן את wkhtmltopdf ו- wkhtmltoimage באובונטו 18.04 במהירות ובקלות.

כדי להתחיל אנחנו לעדכן את רשימת התוכנות הזמינות למערכת ההפעלה. אנו נעשה זאת על ידי הקלדת מסוף (Ctrl + Alt + T):

sudo apt update

עודכן את רשימת התוכנות, בואו להתקין wget, למקרה שעדיין לא מותקן בו:

sudo apt -y install wget

השלב הבא יהיה בקר ב משיק אתר, ממנו נוכל להוריד את הגרסה היציבה האחרונה שלה שפורסמה. בעמוד זה אנו מוצאים את הגרסה האחרונה של חבילת ה- wkhtmltopdf .deb. אתה יכול גם לכתוב את הפקודה הבאה במסוף, איתה אנו הולכים להוריד את הגרסה היציבה האחרונה היום:

הורד קובץ .deb מ wkhtmltopdf

wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb

לאחר סיום ההורדה, נוכל לעשות זאת התקן את החבילה שהורדת לאחרונה הקלדת הפקודה:

wkhtmltox התקן את .deb

sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb

אם תלות נכשלת, כפי שניתן לראות בצילום המסך הקודם, נוכל לתקן זאת על ידי הקלדה באותו מסוף:

sudo apt -f install

כיצד להשתמש ב- wkhtmltopdf באובונטו

אם אנו מעוניינים להמיר דף אינטרנט לפורמט PDF, נצטרך רק השתמש בתחביר הבא במסוף להמרה:

wkhtmltopdf [página-web] [archivo.pdf]

דוגמה לשימוש בשימוש בפקודה זו תהיה הבאה:

wkhtmltopdf ויקיפדיה bash

wkhtmltopdf https://es.wikipedia.org/wiki/Bash bash.pdf

לאחר ההמרה תוכלו לראות את התוצאות. נוצר קובץ pdf בספריה שממנה אנו מבצעים את הפקודה, שיאפשר לנו לראות את תוכנו, כפי שהיינו עושים עם כל קובץ PDF.

wkhtmltopdf ויקיפדיה ל- pdf

file bash.pdf

כיצד להשתמש ב- wkhtmltoimage באובונטו

למקרה שאנחנו מעוניינים להמיר דף אינטרנט לתמונה, נוכל להשתמש באותו תחביר בו אנו משתמשים עם הפקודה הקודמת:

wkhtmltoimage ויקיפדיה bash png

wkhtmltoimage https://es.wikipedia.org/wiki/Bash bash.png

עזרה

ניתן להשיג אותו עזרה ב- wkhtmltopdf ו- wkhtmltoimage על ידי הקלדת הפקודות הבאות במסוף. כדי לקבל עזרה לגבי הפקודה הראשונה תצטרך להשתמש:

עזרה wkhtmltopdf

wkhtmltopdf -h

למקרה שאתה צריך עזרה בפקודה השנייה, אנו יכולים גם להוסיף את אותה אפשרות:

wkhtml תמונה -עזרה

wkhtmltoimage -h

דרך נוספת לקבל עזרה תהיה השתמש בדפי גבר תוֹאֵם.

wkhtmltopdf דפי אדם

אנחנו רק רואים איך אנחנו יכולים המרת דפי אינטרנט מתבנית HTML מעניינת ל- PDF ולתמונה באמצעות כלי wkhtmltopdf ו- wkhtmltoimage. השימוש שמשתמשים יכולים לעשות בכלים אלו הוא מגוון, החל בשימוש בהם ליצירת חשבוניות, שמירת פתקים, יצירת כרטיסי יום הולדת או כל סוג אחר של דברים שעולים בראשכם. אתה רק צריך להשתמש בדמיון שלך.

קוד המקור של יישום זה זמין במאגר של GitHub של היישום ואתה יכול לדעת עליה יותר ב אתר הפרויקט בו תוכלו למצוא תיעוד אודות כלים אלה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.