כיצד לפצל קבצי PDF מסוף לינוקס באמצעות

click fraud protection

אחת הדרכים הטובות ביותר לפיצול קבצי PDF בלינוקס אינה באמצעות כלי GUI כמו Evince או Ocular. במקום זאת, זה עם אפליקציית מסוף בשם PDFtk. לא זו בלבד שהיא יכולה לפצל קבצי PDF, היא גם יכולה לערוך ולשנות אותם.

התקן PDFtk

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

הערה: כדי להתקין PDFtk, עליך להשתמש באובונטו, דביאן, Arch Linux, Fedora או OpenSUSE. אם אינך מפעיל אף אחת מההפצות Linux אלה, עקוב אחר הוראות המקור בתחתית.

אובונטו

להתקין

דביאן

sudo apt - לקבל התקנת pdftk

קשת לינוקס

ניתן להשתמש ב- PDFtk קשת לינוקס, אך המשתמשים לא יוכלו להתקין את התוכנה ממקורות Arch Linux העיקריים. במקום זאת, יש צורך באינטראקציה עם AUR Linux Linux. כדי להתחיל בהתקנת PDFtk ב- Arch, פתח מסוף והשתמש במנהל החבילות של Pacman כדי לסנכרן את הגרסה האחרונה של גיט כלי.

הערה: קיימת חבילת PDFtk נוספת ב- AUR שמקלה על התקנת התוכנית מכיוון שהיא מפרקת תוכנית מוכנה מוכנה במקום לבנות ממקור. אנו לא ממליצים לעבור מסלול זה, מכיוון שיש בעיות בחבילת GCC-GCJ המוכנה.

sudo pacman -S git
instagram viewer

עכשיו זה גיט עובד על Arch Linux, תוכל להשתמש בו כדי להוריד את הגרסה האחרונה של תמונת מצב ה- PDFtk AUR. בטרמינל, השתמשו שיבוט גיט להוריד את קובץ ההוראות לבנות.

שיבוט גיט https://aur.archlinux.org/pdftk.git

משתמש ב CD הפקודה, העבר את הטרמינל מספריית הבית של המשתמש למטופלת החדשה pdftk תיקיה.

CD pdftk

בתוך תיקיית המקורות PDFtk, התחל את תהליך הבנייה על ידי הפעלה makepkg. זכור כי הפעלת makepkg הפקודה תוריד, תחבר ותתקין אוטומטית את כל קבצי התלות הנדרשים. עם זאת, אם הקבלן לא מצליח לתפוס אוטומטית תלות אלה, יהיה עליכם להתקין אותם ידנית. ניתן למצוא את כל התלות בחבילת PDFtk AUR קישור.

פדורה

נכון לעכשיו אין חבילת פדורה PDFtk במאגרי התוכנה. למזלנו, קל לגרום לחבילות OpenSUSE לעבוד. התחל באמצעות ווגט להוריד את החבילות הדרושות.

ווגט http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm ווגט http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm

משתמש ב CD פקודה, העבר את הטרמינל לתיקיית ההורדות.

תקליטור ~ / הורדות

לבסוף, השתמש במנהל החבילות של DNF כדי להתקין PDFtk:

sudo dnf להתקין libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

OpenSUSE

התקן pdftk - -

בניין ממקור

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

כדי להבטיח PDFtk נבנה כראוי, וודא כי התקנת GCC, GCJ ו- libgcj במחשב Linux שלך.

ווגט https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip

בשלב הבא השתמש בפקודה Unzip כדי לחלץ את תיקיית ה- PDFtk Zip לתיקיית ההורדות של מחשב האישי שלך. האם לא מותקנת אפליקציית Unzip? חפש במנהל החבילה שלך "unzip", והתקן אותו.

cd ~ / הורדות unzip pdftk-2.02-src.zip

חילוץ ארכיון ה- zipt המקור של PDFtk אמור ליצור תיקיית "pdftk-2.02-src" בתוך הורדות. במסוף, השתמש ב- CD פקודה להיכנס אליו.

תקליטור pdftk-2.02-src

בתיקיית ה- root PDFtk לא יכול להתקיים הרבה. כדי להרכיב כל דבר, עלינו להעביר את הטרמינל לתיקיית המשנה PDFtk.

CD pdftk

תיקיית המשנה PDFtk כוללת עשרות קבצי קבצים מיוחדים בהם המשתמש יכול לבנות באופן אוטומטי למערכות הפעלה שונות. משתמש ב ל.ס. פקודה, רשום את תוכן הספרייה.

ls

עיין במציאת ה- Makefile הספציפי הדרוש לך והתחל את תהליך הבנייה באמצעות הפקודה למטה. אנא זכור לשנות את "Makefile.filename" בפקודה שלהלן עם שם ה- Makefile בו אתה צריך להשתמש.

להפוך את Makefile.filename

באמצעות PDFtk

אחת המשיכות העיקריות ל- PDFtk היא היכולת שלה להצטרף ולקבצי PDF לפיצול. לדוגמה, כדי לפרק קובץ PDF כך שכל עמוד במסמך הוא קובץ משלו, נסה להשתמש בקובץ פרץ פקודה:

pdftk testfile.pdf פרץ

PDFtk יפיק את הקבצים המפוצלים באותו מיקום שקובץ המקור.

רוצה לשנות את כל קבצי ה- PDF המפוצלים בחזרה לקובץ? התחל בשינוי שם לקובץ ה- PDF המקורי (למען הבטיחות).

mv testfile.pdf testfile.bak

כעת, כאשר קובץ ה- PDF לבדיקה בטוח, חבר מחדש הכל באמצעות PDFtk. ראשית, השתמש ב- ל.ס. פקודה להציג את הקבצים בספרייה.

ls

בשלב הבא, הפעל מחדש את ה- ל.ס. הפקודה, אך הפעם השתמש בה כדי לאחסן את כל שמות קבצי ה- PDF.

ls * .pdf >> pdf-filenames.txt

הקצה את התוכן של pdf-filenames.txt למשתנה Bash. השימוש במשתנה במקרה זה ולא בתו כללי פירושו שכאשר אנו משלבים מחדש את ה- PDF, כל העמודים יהיו בסדר.

ערך = $ (

לבסוף, חבר מחדש את קובץ ה- PDF עם PDFtk ו- ערך $.

pdftk $ פלט חתול recombined-document.pdf
watch instagram story
לְחַפֵּשׂ
הודעות האחרונות