המונחים: Rendering Options When Converting to PDF

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

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

Aspose.Words מנוע הפריסה מחק את הדרך Microsoft Wordמנוע פריסת העמוד עובד. לכן, Aspose.Words מסמכי הנפקת PDF נראים קרובים ככל האפשר למה שניתן לראות Microsoft Word. לפעמים יש צורך לציין אפשרויות נוספות, אשר יכולות להשפיע על התוצאה של שמירת מסמך בפורמט PDF. אפשרויות אלה ניתן להגדיר על ידי השימוש PdfSaveOptions שיעור, המכיל את התכונות הקובעות כיצד תוצג תפוקה PDF.

כמה דוגמאות לשימוש PdfSaveOptions הם מסופקים למטה.

יצירת PDF מסמך עם טפסים מלאים

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

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

דוגמה קוד להלן מראה כיצד לשמור מסמך PDF עם טפסים מלאים עם דחיסה Jpeg שצוין ואיכות:

ייצוא מבנה המסמכים ונכסי המכס

The The The ExportDocumentStructure הנכס מאפשר לך לייצא מבנה מסמך ל- PDF.

מתקני מבנה לוגי PDF מספקים מנגנון לשילוב מידע, בנוגע למבנה תוכן המסמך, לקובץ PDF. Aspose.Words לשמור מידע על המבנה מ Microsoft Word מסמך, כגון פסקאות, רשימות, טבלאות, הערות/הערות, וכו ‘.

הדוגמה הבאה מציגה כיצד לשמור מסמך לפורמט PDF, שמירה על מבנה המסמך:

Aspose.Words כמו כן, מאפשר לך לייצא מסמך תכונות מותאמות אישית ל- PDF, אשר מוצג על ידי הדוגמה הבאה:

ייבוא מחוץ ל- Bookmarks and Headings in Output PDF

אם אתה רוצה לייצא סממנים כמספרים בפלט PDF, אתה יכול להשתמש DefaultBookmarksOutlineLevel רכוש. נכס זה משקף את רמת ברירת המחדל בתיאור המסמך, שבו Microsoft Word הערות ספרים מוצגות. אם המסמך מכיל סימני ספר בראש / מ"ר המסמך, באפשרותך להגדיר את HeaderFooterBookmarksExportMode רכוש First או All על מנת לציין כיצד הם מייצאים בפלט PDF. סימני הספר ב Headers/footers אינם מייצאים כאשר הערך של HeaderFooterBookmarksExportMode הוא None.

לדוגמה הקוד להלן מראה כיצד לייצא סימני ספר מהראש/עמוד הראשון של סעיף:

הפלט PDF של דוגמה זו מוצג להלן:

rendering-options-when-converting-to-pdf-aspose-words-java-1

מתי HeaderFooterBookmarksExportMode מוגדר First ולמסמכים יש אפילו ומצליחים / רגלים מוזרים או ראש/עמוד ראשון אחר / מ"ר, סימני ספר מייצאים עבור ראשי התיבות / המטרים הייחודיים הראשונים בסעיף.

ניתן גם לייצא כותרות בפלט PDF, תוך שימוש ב- PDF, HeadingsOutlineLevels רכוש. נכס זה מפרט כמה רמות של כותרות נכללות בתחילת המסמך.

לדוגמה הקוד להלן מראה כיצד לייצא כותרות עם שלוש רמות:

הפלט PDF של דוגמה זו מתואר להלן:

rendering-options-when-converting-to-pdf-aspose-words-java-2

תמונות למטה כדי להפחית את גודל המסמך

Aspose.Words מספק יכולת להוריד תמונות כדי להפחית את גודל ה- PDF של התפוקה, באמצעות שימוש ב- PDF. DownsampleOptions רכוש. Downsampling ניתן על ידי ברירת מחדל DownsampleImages רכוש.

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

לדוגמה הקוד להלן מציג כיצד לשנות את ההחלטה של תמונות במסמך PDF:

ההחלטה מחושבת בהתאם לגודל התמונה האמיתי בעמוד.

עקבו אחרי Adobe PDF Format

Aspose.Words כמו כן, מאפשר לך לשלוט כיצד גופן מוטבע לתוך מסמכי PDF וכתוצאה מכך. פונטים צריכים להיות מוטבעים בכל מסמך PDF של Adobe כדי להבטיח כי המסמך יכול להיות מוצג כראוי על כל מכונה (ראה פרטים נוספים על גרוטאות בסעיף. שימוש אמיתי סוגפונטים). כברירת מחדל, Aspose.Words מטביעה תת-קבוצה של גופנים המשמשים במסמך ל- PDF שנוצר. במקרה זה, רק glyphs (characters) בשימוש במסמך נשמר ל- PDF.

מתי להשתמש בפונטים מלאים ומתי להתחיל

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

Embedd Fonts Mode יתרונות חסרונות
Full שימושי כאשר אתה רוצה לערוך את PDF וכתוצאה מכך על ידי הוספת או שינוי הטקסט. כל הגופנים כלולים, ומכאן כל glyphs הם נוכחים. מכיוון שחלק מהפונטים הם גדולים (מגבתים משניים), הטמיעו אותם ללא חתרנות יכולים לגרום לקבצי פלט גדולים.
Subset סובייקט הוא שימושי אם אתה רוצה לשמור על גודל קובץ הפלט קטן יותר.

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

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

|

עקבו אחרי Full Fonts in PDF

The The The EmbedFullFonts הנכס מאפשר לך לציין כיצד Aspose.Words הטמיעו את הפונטים במסמך PDF.

    • כדי להטביע גופנים מלאים במסמך הפלט PDF, להגדיר EmbedFullFonts to to true
    • כדי לפתח גופנים בעת שמירת PDF, להגדיר EmbedFullFonts to to false

הדוגמה הבאה מראה כיצד להטמיע גופנים מלאים במסמך PDF הפלט:

הדוגמה הבאה מוכיחה כיצד להגדיר Aspose.Words כדי להגדיר את הפונטים בפלט PDF:

כיצד לשלוט על Core Fonts Windows המונחים:

גופנים ו Windows גופנים סטנדרטיים הם ערכות “סטנדרטיים” של גופן, אשר בדרך כלל נוכחים על מכונת היעד או מסופקים על ידי קורא המסמך, ולכן הם אינם צריכים להיות מוטבעים בפלט PDF. על ידי לא להטביע את הגופנים האלה, אתה יכול להפחית את הגודל של מסמכי PDF שניתנו ועדיין לשמור על יציבות.

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

  • מכיוון שאפשרויות אלה הן בלעדיות הדדית, עליך לבחור רק אחת בכל פעם.
  • בעת שמירת תאימות PDF / A-1, יש להטמיע את כל הפונטים המשמשים במסמך PDF. בעת שמירת הציות, UseCoreFonts רכוש חייב להיות מוגדר false וה FontEmbeddingMode רכוש חייב להיות מוגדר EmbedAll.

עקבו אחרי Core Fonts

את האפשרות להטמיע גופנים ליבה ניתן להשתמש או להיות מוגבל על ידי שימוש UseCoreFonts רכוש. כאשר הוא מוגדר true, הגופנים הפופולריים ביותר “טיפוס אמיתי” (Base 14 גופנים) אינם מוטבעים במסמך PDF הפלט:

  • Arial
  • Times New Roman
  • Courier New
  • Symbol

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

הדוגמה המוצגת להלן מראה כיצד להגדיר Aspose.Words כדי למנוע הטמעת גופנים מרכזיים ולתת לקורא להחליף אותם עם PDF סוג 1 גופנים:

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

מערכת Embedding System Fonts

אפשרות זו יכולה להיות זמינה או זמינה באמצעות שימוש FontEmbeddingMode רכוש. כאשר הנכס הזה מוגדר EmbedNonstandard, “Arial” ו-“Times New Roman” true גופן מסוג אינו מוטבע במסמך PDF. במקרה זה, צופה הלקוח מסתמך על הגופנים מותקנים על מערכת ההפעלה של הלקוח. מתי FontEmbeddingMode הנכס מוגדר EmbedNone, Aspose.Words אל הטמיעו גופנים.

הדוגמה הבאה מראה כיצד להגדיר Aspose.Words כדי לדלג על הטמעת אריאל וטיימס חדש גופן רומי לתוך מסמך PDF:

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