פרסומת

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

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

התקנה ושימוש בסיסיים בפנדוק

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

sudo apt - לקבל התקנת פנדוק

לאחר ההתקנה תוכלו להתחיל להשתמש בתוכנית שורת הפקודה כדי להמיר קבצים. מעולה בטיפול ב- Markdown ובשפות סימון קלות אחרות, אם יש לך .MD הקובץ שוכב, אתה יכול להמיר את זה ל- HTML באמצעות הדברים הבאים:

pandoc -o myfile.html myfile.md
יעד מקור סימון פנדוק

ה -או דגל מציין את שם ה- קובץ פלט אתה רוצה. במקרה זה הוא גם מביא את פורמט הפלט (HTML) לפי סיומת שם הקובץ. אתה יכול להשתמש ב-

instagram viewer
לקרוא) ו -wלכתוב) דגלים כדי לספר לפנדוק את סוג ההמרה הרצוי. נניח שאתה רגיל לכתוב ב- Markdown, אבל צריך לפרסם משהו בדף מבוסס Mediawiki:

pandoc -r markdown -w mediawiki -o markdown.wiki markdown.md. 
המרת מקור סימון מדיה - ויקי

בגרסאות הקודמות שלו, פנדוק התמקד ב"שדרוג "של קבצים, במובן זה שהוא יכול להמיר פורמטים פשוטים יותר (כגון Markdown) לקבצים מורכבים יותר (למשל ODT או DOCX של מיקרוסופט). אבל זה יעשה עכשיו לקרוא גם בפורמטים המסובכים יותר האלה. המשמעות היא שאם אתם מורגלים במעבד תמלילים אך מתפתים לכך כל הסיבות לשימוש בפורמט טקסט רגיל קטן ונייד יותר מה זה Markdown? 4 סיבות מדוע עליכם ללמוד זאת עכשיונמאס לכם מעורכי HTML ו- WYSIWYG? ואז Markdown הוא התשובה עבורך לא משנה מי אתה. קרא עוד , זה הפך להרבה יותר קל.

שניתנה ספרייה מלאה בקבצי Word, הפקודה הבאה תמיר כל אחד מהם ל- Markdown:

לקובץ ב- * עשה פנדוק -r docx -w סימון -או "קובץ $" .md "$ קובץ" בוצע
תוצאת אצווה להמיר פנדוק - -

שים לב שזה יותיר לך קבצים בשם filename.docx.md, אז תצטרך להריץ פקודה לשנות שמות מהירה (או יותר נכון, הוסף אותו לאמור לעיל כתסריט פגז 5 רעיונות הגדרת לינוקס למתחילים למשרות קרון ותסריטים של מעטפתבעזרת scripting bash תוכלו לבצע סדרת משימות מורכבת במהירות אחת, כך שהיא נהדרת לצרכים מורחבים וחוזרים על עצמם. זו גם דרך נהדרת להכיר טרמינל. קרא עוד ).

אפשרויות שורת הפקודה של Pandoc

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

קבצי עזר של ODT / DOCX

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

pandoc -r סימון -w docx -o wordfile.docx wordfile.md

אבל אנשים מסוימים אוהבים קבצי Word שלהם עם גופנים מסוימים, כותרות ממוספרות וכו '. של פנדוק DOCX back-end תומך בקבצי תבניות, הנקראים קבצי הפניה, לאירוע כזה בדיוק. אלו הם ODT או DOCX קבצים שהגדרת עם כל העיצוב הדרוש לך. ואז פנדוק מחיל סגנונות אלה כאשר הוא ממיר אם אתה מעביר לו את קובץ ההתייחסות בשורת הפקודה:

pandoc -r סימון-w odt --reference-odt = / home / user / path / to / ref-file.odt -o lowriter.odt lowriter.md
סגנון התייחסות של פנדוק

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

פלט התייחסות של פנדוק

קצה אחורי של עיבוד PDF

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

pandoc -r סימון -w html -o nicepub.pdf nicepub.md

לחילופין, אתה יכול ללכת על האפשרות המלאה על ידי שימוש במערכת ההגדרה TeTex. נצל את העובדה כי חבילות אלה הן התקנות מוצעות עבור חבילת הפנדוק על ידי התקנה מחדש עם הפקודה הבאה:

sudo apt-get להתקין - התקן-מציע פנדוק

ואז, נשען לאחור בזמן שהרבה (באמת, הרבה) חבילות מתקינות. לאחר השלמתם, תוכלו להמיר את הקובץ ישירות ל- PDF על ידי ציוןו כקובץ לכתוב דגל:

pandoc -r סימון-w pdf -o nicepub-tetex.pdf nicepub.md

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

תוצאת טייטקס pandoc pdf

מחולל ספר אלקטרוני

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

pandoc -r markdown -w epub -o mybook.epub mybook.md. 
פלט epub של פנדוק

טיפים מתקדמים

היתרונות של פנדוק חורגים מכוחו ככלי שירות של שורת פקודה... למשל, הוא כולל תמיכה בגרסה משופרת של Markdown, וניתן בקלות לשלב אותו ביישומים גרפיים.

הטעם של Pandoc Markdown

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

  • מטא נתונים - הטעם של Pandoc של Markdown מאפשר לך לכלול מידע בכותרת של המסמך כגון מחבר, תאריך, כתובת דוא"ל וכו '.
  • קישוטי טקסט - אתה יכול להחיל עיטורי טקסט כגון שביתה או סופר / Subscript שאינם נתמכים בסימון רגיל דרך פנדוק.
  • שולחנות - זה לבדו הופך את הפנדוק לכדאי בהשוואה ל"וניל "מרקדון. בעזרת תו הצינור כדי להפריד בין תאי טבלה, ניתן ליצור טבלה שנעת בין מכוער באמת לקריאה אנושית בטקסט רגיל כמו גם בפורמט שניתנו.
  • רשימות מפוארות - Pandoc מאפשר לעצב רשימות ברמות מתאר, למשל. "1.," ואז "A.," ואז "i.," וכו '. באפשרותך גם לציין מספר התחלה לרשימות, כאשר הרשימות בסימון מלא מתחילות מ "1."
  • הדגשת תחביר קוד - אתה יכול להחיל הדגשה על קוביות הקוד שלך על ידי אמירת פנדוק מהי השפה.

האמור לעיל הם רק מבחר מהתכונות של פנדוק Markdown. בקר בדף הידני באתר pandoc.org לקבלת רשימה מלאה של התוספות הטעם הזה של Markdown מספק.

השתמש ב- GUI עם פנדוק

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

להמיר התקנת פנדocelectron - -

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

להמיר pandocelectron ui - -

אם אתה מרגיש בנוח עם מספר רב של אפשרויות ודגלים של פנדוק, אבל אתה רק רוצה דרך בקלות להתקשר זה, אתה יכול לשלב אותו עם עורך הטקסט של GUI שלך. לדוגמה, עורך Atom מכיל מספר חבילות שמאפשרות לשמור את הקובץ הנוכחי בפורמטים שונים באמצעות פנדוק (חבילה להמיר פנדוק):

להמיר פקודות אטום - -

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

להמיר פנדוק - -

לאחר מכן תוכלו לקרוא לפקודת ה- build על הקבצים התואמים את הפנדוק שלכם, בדיוק כמו בקוד המקור:

הפקודה להמיר

פנדוק מוציא חלק מהמתח מהמעבר

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

האם אתה מוצא את עצמך ממיר קבצים הלוך ושוב בין פורמטים? אם אתה נתקל בבעיות תאימות, ספר לנו על כך בתגובות, ונראה אם ​​נוכל להשתמש בפנדוק כדי למיין אותך!

קרדיט תמונה: Nirat.pix דרך Shutterstock.com

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