Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
פורמט PDF הוא פורמט עמוד קבוע הפופולרי מאוד בקרב משתמשים ונתמך באופן נרחב על ידי יישומים שונים מכיוון שמסמך PDF נראה זהה בכל מכשיר. מסיבה זו, המרה ל PDF היא תכונה חשובה של Aspose.Words.
PDF הוא פורמט מורכב. נדרשים מספר שלבי חישובים בתהליך המרת מסמך ל - PDF, כולל חישוב הפריסה. מכיוון ששלבים אלה כוללים חישובים מורכבים, הם גוזלים זמן. כמו כן, פורמט PDF מורכב למדי בפני עצמו. יש לו מבנה קובץ ספציפי, מודל גרפי והטבעת גופן. יתר על כן, הוא כולל כמה פונקציונליות פלט מורכבת, כגון תגי מבנה מסמכים, הצפנה, חתימות דיגיטליות וטפסים הניתנים לעריכה.
Aspose.Words מנוע הפריסה מחקה את האופן שבו מנוע פריסת העמודים של Microsoft Word עובד. לכן, Aspose.Words גורם PDF מסמכי הפלט נראים קרוב ככל האפשר למה שאתה יכול לראות ב Microsoft Word. לפעמים יש צורך לציין אפשרויות נוספות, אשר יכולות להשפיע על התוצאה של שמירת מסמך בפורמט PDF. ניתן לציין אפשרויות אלה על ידי שימוש בכיתה PdfSaveOptions, המכילה את המאפיינים הקובעים כיצד יוצג הפלט PDF.
כמה דוגמאות לשימוש PdfSaveOptions מובאות להלן.
נכון לעכשיו, אתה יכול לשמור ל PDF 1.7, PDF 2.0, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2u, ו PDF/UA-1 פורמטים. השתמש בספירה PdfCompliance כדי להגדיר את רמת תאימות התקנים PDF. שים לב שעם PDF/A פוּרמָט, גודל קובץ פלט גדול מגודל קובץ רגיל PDF.
PdfCompliance.PdfA1a ו PdfCompliance.PdfA1b מסומנים כמיושנים.
למידע נוסף על PDF/A, עיין במאמר הבא,“למד תכונות של המרה ל PDF/A”.
ניתן גם לייצא טפסים הניתנים למילוי ממסמך Microsoft Word לפלט PDF, שיש בו טפסים הניתנים למילוי במקום טקסט רגיל. השתמש במאפיין PreserveFormFields כדי לשמור מסמך כ PDF עם טפסים הניתנים למילוי.
שימו לב שבניגוד ל Microsoft Word, לפורמט PDF יש מספר מוגבל של אפשרויות לטפסים הניתנים לעריכה, כגון תיבת טקסט, combobox ו checkbox. Microsoft Word יש יותר סוגים של טפסים, למשל, בורר תאריך לוח שנה. באופן כללי, לא ניתן לחקות באופן מלא את התנהגות Microsoft Word ב PDF. לכן, במקרים מורכבים מסוימים, PDF הפלט עשוי להיות שונה ממה שאתה רואה ב Microsoft Word.
דוגמת הקוד שלהלן מציגה כיצד לשמור מסמך בשם PDF עם טפסים הניתנים למילוי עם דחיסה ואיכות של ג ' יפג שצוין:
המאפיין ExportDocumentStructure מאפשר לך לייצא מבנה מסמך לפלט PDF.
PDF מתקני מבנה לוגי מספקים מנגנון לשילוב מידע, בנוגע למבנה תוכן המסמך, בקובץ PDF. Aspose.Words שומר מידע על המבנה ממסמך Microsoft Word, כגון פסקאות, רשימות, טבלאות, הערות שוליים/הערות סיום וכו'.
הדוגמה הבאה מראה כיצד לשמור מסמך בפורמט PDF, תוך שמירה על מבנה המסמך:
Aspose.Words מאפשר לך גם לייצא מאפיינים מותאמים אישית של מסמך ל PDF, מה שמודגם בדוגמה הבאה:
אם ברצונך לייצא סימניות כקווי מתאר בפלט PDF, תוכל להשתמש במאפיין DefaultBookmarksOutlineLevel. מאפיין זה מציין את רמת ברירת המחדל במתווה המסמך, שבה מוצגות סימניות Microsoft Word. אם המסמך מכיל סימניות בכותרת העליונה / התחתונה של המסמך, באפשרותך להגדיר את המאפיין HeaderFooterBookmarksExportMode ל First או All כדי לציין כיצד הם מיוצאים בפלט PDF. הסימניות בכותרות עליונות / תחתונות אינן מיוצאות כאשר הערך של HeaderFooterBookmarksExportMode הוא None.
דוגמת הקוד שלהלן מציגה כיצד לייצא סימניות מהכותרת העליונה / התחתונה הראשונה של קטע:
הפלט PDF של הדוגמה הזו מוצג למטה:

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

Aspose.Words מספק יכולת לדגום תמונות כדי להקטין את הפלט PDF גודל, באמצעות המאפיין DownsampleOptions. הדגימה למטה מופעלת כברירת מחדל במאפיין DownsampleImages.
שימו לב כי ניתן גם להגדיר רזולוציה ספציפית במאפיין Resolution, או סף רזולוציה במאפיין ResolutionThreshold. במקרה השני, אם רזולוציית התמונה קטנה מערך הסף, אז הדגימה למטה לא תחול.
דוגמת הקוד שלהלן מציגה כיצד לשנות את רזולוציית התמונות בפלט PDF מסמך:
הרזולוציה מחושבת בהתאם לגודל התמונה האמיתי בדף.
Aspose.Words גם מאפשר לך לשלוט איך גופנים מוטבעים לתוך המסמכים PDF וכתוצאה מכך. יש להטמיע גופנים בכל מסמך אדובי PDF כדי להבטיח שניתן יהיה להציג את המסמך בצורה נכונה בכל מכונה (ראה פרטים נוספים על עיבוד גופנים בסעיף שימוש בגופנים TrueType ). כברירת מחדל, Aspose.Words מטביע קבוצת משנה של גופנים המשמשים במסמך לתוך PDF שנוצר. במקרה זה, רק הגליפים (התווים) המשמשים במסמך נשמרים ב PDF.
יש דרך לציין אפשרות עבור Aspose.Words להטמעת גופנים מלאים. פרטים נוספים, יחד עם כמה יתרונות וחסרונות של כל הגדרה מתוארים בטבלה הבאה.
| מצב הטמעת גופנים | יתרונות | חסרונות |
|---|---|---|
Full |
שימושי כאשר ברצונך לערוך את התוצאה PDF מאוחר יותר על ידי הוספה או שינוי של הטקסט. כל הגופנים כלולים, ולכן כל הגליפים נמצאים. | מכיוון שחלק מהגופנים גדולים (כמה מגה-בייט), הטמעתם ללא תת-קבוצה עלולה לגרום לקבצי פלט גדולים. |
Subset |
הגדרת משנה שימושית אם ברצונך להקטין את גודל קובץ הפלט. | המשתמש אינו יכול להוסיף או לערוך את הטקסט באופן מלא באמצעות הגופן המוגדר במסמך הפלט PDF. הסיבה לכך היא שלא כל הגליפים של הגופן קיימים. אם מספר PDFs נשמר עם גופן תת-קבוצה ומורכב יחד, אז המסמך המשולב PDF עשוי להיות בעל גופן המכיל הרבה תת-קבוצות מיותרות. |
המאפיין EmbedFullFonts מאפשר לך לציין כיצד Aspose.Words מטביע גופנים בפלט PDF מסמך.
הדוגמה הבאה מדגימה כיצד להטמיע גופנים מלאים במסמך הפלט PDF:
הדוגמה הבאה מדגימה כיצד להגדיר Aspose.Words לגופני תת-קבוצה בפלט PDF:
גופני ליבה ו Windows גופנים סטנדרטיים הם קבוצות הגופנים “הסטנדרטיות”, הנמצאות בדרך כלל במכונת היעד או מסופקות על ידי קורא המסמכים, ולכן אין צורך להטמיע אותן בפלט PDF. על ידי אי הטמעת גופנים אלה, תוכל להקטין את גודל המסמכים שניתנו PDF ובכל זאת לשמור על ניידות.
Aspose.Words מספק אפשרויות לבחירת אופן ייצוא הגופנים ל PDF. אתה יכול לבחור להטמיע גופנים ליבה וגופנים סטנדרטיים בפלט PDF או לדלג על הטבעתם ולהשתמש במקום זאת בגופנים ליבה סטנדרטיים PDF או בגופני מערכת במחשב היעד. שימוש באחת מהאפשרויות הללו בדרך כלל מביא להפחתת גודל קובץ משמעותית עבור PDF מסמכים שנוצרו על ידי Aspose.Words.
ניתן להפעיל או להשבית את האפשרות להטמיע גופני ליבה באמצעות המאפיין UseCoreFonts. כאשר הוא מוגדר כנכון, הגופנים הפופולריים ביותר “סוג אמיתי” (גופנים בסיסיים 14) אינם מוטבעים במסמך הפלט PDF:
ArialTimes New RomanCourier NewSymbolגופנים אלה מוחלפים בגופני הליבה המתאימים מסוג 1, המסופקים על ידי קורא כאשר PDF נפתח.
הדוגמה המוצגת להלן מראה כיצד להגדיר Aspose.Words כדי למנוע הטמעת גופני ליבה ולתת לקורא להחליף אותם בגופני PDF סוג 1:
מכיוון שצופים PDF מספקים גופני ליבה בכל פלטפורמה נתמכת, אפשרות זו שימושית גם כאשר נדרשת ניידות מסמכים גדולה יותר. עם זאת, גופני ליבה עשויים להיראות שונים מגופני מערכת.
ניתן להפעיל או להשבית אפשרות זו באמצעות המאפיין FontEmbeddingMode. כאשר תכונה זו מוגדרת ל EmbedNonstandard, הפונטים “אריאל” ו “טיימס ניו רומן” לא מוטמעים במסמך PDF. במקרה זה, צופה הלקוח מסתמך על הגופנים המותקנים במערכת ההפעלה של הלקוח. כאשר המאפיין FontEmbeddingMode מוגדר ל EmbedNone, Aspose.Words אל תטמיע גופנים כלשהם.
הדוגמה שלהלן מראה כיצד להגדיר Aspose.Words לדלג על הטמעת גופנים רומיים חדשים של אריאל וטיימס למסמך PDF:
מצב זה שימושי ביותר כאשר ברצונך להציג את המסמכים שלך באותה פלטפורמה, תוך שמירה על המראה המדויק של הגופנים בפלט PDF.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.