באחד הפוסטים הקודמים, דיברנו על איך להמיר קבצי PDF למצגות PowerPoint PPT/PPTX באמצעות C# בתוך יישומי ה-.NET שלנו. ברוב המקרים, הסט הבסיסי של אפשרויות ההמרה עובד היטב. עם זאת, היום, נדון בכמה טריקים מתקדמים להמרת PDF ל-PPTX:

טפל בהערות או הערות ב-PDF ל-PPTX C# המרת

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

איך לצייר ב-PDF?

זה קל, אני פותח את קובץ ה-PDF שלי ב-Adobe Reader DC או ב-Microsoft Edge ומשתמש בכלי עיפרון. כברירת מחדל, Adobe Reader משתמש בעיפרון אדום.

לטפל בהערות ב-pdf ל-pptx

כתיבת הערות ב-Adobe Reader

ואילו Microsoft Edge משתמש בכחול.

הערות והערות pdf ל-pptx

אם קבצי PDF כאלה מומרים למצגת PPTX, אז כל ההערות מועברות לקובץ PPTX.

איך נוכל לתקן את זה?

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

לאחר הביצוע, נקבל את התוצאה בערך כך:

1 Andrew Ink #E52237
1 Andrew Popup #000000
1 Andrew Square #E52237
1 Andrew Popup #000000

המשמעות היא שיש שלושה סוגים של הערות בדף ה-PDF:

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

הסר הערות ב-PDF ל-PPTX המרה

לכן, כדי להסיר ציורים נוספים ב-PDF, עלינו להסיר הערות דיו וריבוע. להלן השלבים לביצוע פעולה זו.

קטע הקוד של C# להלן מציג את אחת הדרכים האפשריות להסרת הערות בהמרה של PDF ל-PPTX:

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

בואו ננסה דרך אחרת לשפר תוכן גרפי בהמרה של PDF ל-PPTX.

C# PDF ל-PPTX - הפרד גרפיקת קישוט מתמונות תוכן

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

כדי להפעיל מצב זה, אתה יכול להגדיר את המאפיין SeparateImages כ-true. קטע הקוד הבא מראה כיצד להשתמש באפשרות זו בהמרת PDF ל-PPTX ב-C#:

לפיכך, השקופית מהדוגמה הקודמת תפוצל ל-3 תמונות.

תמונות קישוט ב-pdf ל-pptx

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

סיכום

במאמר זה למדת כיצד לטפל בהערות ובגרפיקת קישוט בהמרת PDF ל-PPTX C#. אתה יכול להעריך את איכות העבודה של ממיר ה-PDF ל-PPTX שלנו באמצעות יישום אינטרנט חינמי פונקציונלי לחלוטין - Aspose.PDF PPTX Converter.

ראה גם