בפוסט הקודם שעסק בנושא, כתבתי על סקריפט של יהודה נויפלד שממיר את כל המסמך לעקומות (קונוורט / אאוטליין).
למעשה, לאחר כתיבת הפוסט ההוא נזכרתי שיש דרך להמיר את כל המסמך גם בלי סקריפט.
(אמנם הסקריפט עדיין שימושי למקרים כמו המקרה שציינתי בסוף המאמר, להמיר פונט ספציפי לעקומות).
אז איך אפשר להפוך את כל המסמך לעקומות? בעזרת שיטוח שקיפויות (Transparency Flattener).
שיטוח שקיפויות הוא מושג ארכאי מהתקופה בה מכונות הדפוס לא הצליחו להתמודד עם קבצי PDF המכילים אפקטים של שקיפות והצללות (הצללה זה סוג של שקיפות).
כדי להבין מה זה אומר שקיפות, צריך להבין קודם כל איך בנוי קובץ PDF. כאשר אנו ממקמים אובייקט מעל אובייקט בקובץ PDF, אנו רואים רק את האובייקט העליון אך האובייקט שמתחתיו עדיין קיים שם.
לדוגמה, בתמונה הזו אנו רואים עיגול שמסתיר משושה. המשושה קיים כולו בקובץ ה-PDF, למרות שחלק ממנו לא נראה.
מכונות הדפוס ידעו להתמודד עם זה והתעלמו כמובן מהחלק המוסתר.
אך היתה להם בעיה להתמודד עם אובייקטים המכילים שקיפות, כי אז באזורי החפיפה הם היו צריכים להתמודד גם עם האובייקט התחתון, גם עם האובייקט העליון, ועם הצבעים החדשים שנוצרים בעקבות החפיפה.
הפתרון באותה תקופה פרה-היסטורית, היה לפרק את האובייקטים הכוללים שקיפות, וליצור אובייקט חדש מאיזורי החפיפה, ובעצם להפוך את הוקטור לראסטר כלומר לתמונת פיקסלים.
(בתמונה כאן הבאתי דוגמה פשוטה, אך אם הייתי מוסיף גם הצללה היא היתה הופכת לעוד אובייקט אחד או יותר)
את השיטוח היינו עושים באמצעות ייצוא ל-PDF בתאימות לאקרובט 4 (PDF 1.3), ושם בוחרים את ה-Preset הרצוי – רזולוציה גבוהה, בינונית או נמוכה.
אבל זה לא משטח גם את הטקסטים, ולא הופך אותם לקווי מתאר…
כדי שהשיטוח יועיל גם להמרת טקסטים לקוי מתאר, צריך ליצור Preset חדש, בתפריט Edit > Transparency Flattener Presets.
שם יוצרים Preset חדש על ידי לחיצה על New
וכאן צריך לסמן V באפשרות Convert All Text to Outlines וכמובן לתת שם מתאים לפריסט. כדי שהשיטוח יעבוד טוב נשתמש בהגדרות של רזולוציה גבוהה.
כעת ייצוא קובץ PDF בהגדרות דלעיל, עם בחירת הפריסט החדש שיצרנו תהפוך את כל הטקסט לקווי מתאר, אם הטקסט נמצא בדפים שמכילים שקיפות.
אבל אם הדפים לא מכילים שקיפות, זה לא עוזר לנו. אז מה אפשר לעשות?
פשוט מאד, להוסיף אובייקט עם שקיפות בכל הדפים. אין צורך לעשות זאת אחד אחד, מספיק לעשות את זה בכל המאסטרים.
כמובן, אנחנו לא מעוניינים להוסיף אובייקטים שייראו, אך אפשר לעשות שקיפות גם לאובייקט ללא צבע. פשוט משנים לו את ערך האטימות (Opacity) שלא יהיה 100%, והדף ייחשב עם שקיפות.
(ניתן לראות בחלונית העמודים אם יש שקיפות בעמודים באמצעות הגדרה ב-Panel Options).
בדרך זו יש מספר יתרונות על פני האפשרות Create Outlines שבתפריט Type:
א. ההמרה לעקומות מתבצעת רק בקובץ ה-PDF בלי לפגוע בטקסט החי בקובץ האינדיזיין
ב. המרה לעקומות באמצעות Create Outlines מתבצעת בדרך כראוי כשבוחרים את הטקסטים ואז מבצעים את הפקודה, אך כאשר בוחרים מסגרת של טקסט ועליה מבצעים את ההמרה, עשויים להיעלם כל מיני דברים, למשל תבליטים, מספור, קו תחתון, אפקטים וכו'.
אפשרות נוספת היא לשטח את קובץ ה-PDF המוגמר דרך אקרובט פרו. יש כמה דרכים לעשות זאת אך כאן אציין דרך אחת:
בכלים של אקרובט, בוחרים באפשרות Use Print Production ושם בוחרים ב-Preflight. בגרסה החדשה של אקרובט אפשר לחפש כלים ישירות משדה החיפוש, אז פשוט אפשר לרשום שם Preflight.
ניגשים לקטגוריה PDF Fixup ושם בוחרים Convert fonts to outlines.
(אפשר גם להשתמש בשדה החיפוש Find שבראש החלונית)
בהצלחה
3 Responses
טיפ מעולה, כתוב ברור ומופשט.
תודה!
מחכים ושימושי!
תודה
וואו, איזו נוסטלגיה. הספקתי לשכוח (לשמחתי) את ההתמודדות עם השקיפות, והיצוא לאקרובט 4… כמה עבודות נדפקו בבית הדפוס בגלל ענייני השקיפות אז… 🙂