PowerPoint PPT PPTX ל-PDF

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

מאמר זה מורכב מתכונות ההמרה הבאות של PowerPoint ל-PDF.

הערה: מלבד המרת PPT ל-PDF, Aspose.Slides תומך לבד בהמרה של מצגות לפורמטים רבים: HTML, JPG, TIFF ואחרים.

כדי להמיר PPT ל-DOC, עליך להשתמש ב-Aspose.Slides יחד עם Aspose.Words. אולי תרצה לנסות את ממיר PPT ל-Word החינמי שלנו כדי לראות כיצד ממשקי API של Aspose מטפלים בתהליכי המרה.

תנאי מוקדם להמרת PowerPoint ל-PDF ב-C#

Aspose.Slides עבור .NET הוא ממשק API רב עוצמה לאוטומציה של PowerPoint ליצירה, עריכה, ניתוח והמרה של מסמכי מצגת ואנו נשתמש ב-API זה לאורך מאמר זה. אתה יכול להתקין את Aspose.Slides עבור NET באמצעות אחת מהדרכים הבאות ב-Visual Studio.

התקנה באמצעות NuGet Package Manager

PPT ל-PDF

התקנה דרך מסוף מנהל החבילות

PM> Install-Package Aspose.Slides.NET

המרת PPT או PPTX ל-PDF ב-C#

להלן השלבים הפשוטים להמרת מצגת PowerPoint ל-PDF באמצעות Aspose.Slides עבור NET.

דוגמת הקוד הבאה מראה כיצד להמיר PPT ל-PDF ב-C#.

// הצג אובייקט מצגת המייצג קובץ PPT
Presentation presentation = new Presentation("PowerPoint.ppt");

// שמור את המצגת כ-PDF
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);

המר PPT או PPTX ל-PDF עם אפשרויות מותאמות אישית ב-C#

אתה יכול גם להתאים אישית את המרה של PowerPoint ל-PDF על ידי הגדרת אפשרויות שונות כגון איכות Jpeg, רמת דחיסת טקסט, ההתנהגות של מטא-קבצים וכו’. אתה יכול להגדיר אפשרויות אלה באמצעות המחלקה PdfOptions.

דוגמת הקוד הבאה מראה כיצד להמיר PowerPoint ל-PDF עם אפשרויות מותאמות אישית ב-C#.

// הצג אובייקט מצגת המייצג קובץ PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// הצג את המחלקה PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// הגדר איכות Jpeg
pdfOptions.JpegQuality = 90;

// הגדר התנהגות עבור מטא-קבצים
pdfOptions.SaveMetafilesAsPng = true;

// הגדר את רמת דחיסת הטקסט
pdfOptions.TextCompression = PdfTextCompression.Flate;

// הגדר את תקן PDF
pdfOptions.Compliance = PdfCompliance.Pdf15;

// שמור את המצגת כ-PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

המרת שקופיות נסתרות של מצגת PowerPoint ל-PDF ב-C#

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

דוגמת הקוד הבאה מראה כיצד להמיר PPTX ל-PDF כולל שקופיות נסתרות ב-C#.

// הצג אובייקט מצגת המייצג קובץ PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// הצג את המחלקה PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// כלול שקופיות נסתרות
pdfOptions.ShowHiddenSlides = true;

// שמור את המצגת כ-PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

המר שקופיות נבחרות של PowerPoint PPT או PPTX ל-PDF ב-C#

במקום להמיר את כל המצגת, ניתן גם להמיר את השקופיות הנבחרות של המצגת ל-PDF. לשם כך, אתה יכול להגדיר את מערך המספרים השלמים המכיל את מספרי השקופיות ולאחר מכן להעביר את המערך לשיטה Save(String,Int32[], SaveFormat.Pdf).

דוגמת הקוד הבאה מראה כיצד להמיר שקופיות נבחרות של PowerPoint PPT/PPTX ל-PDF ב-C#.

// הצג אובייקט מצגת המייצג קובץ PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// הגדרת מערך עמדות שקופיות
int[] slides = { 1, 3 };

// שמור את המצגת כ-PDF
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);

המר מצגת PowerPoint לקובץ PDF מוגן בסיסמה עם הרשאות גישה

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

דוגמת הקוד הבאה מראה כיצד להגדיר סיסמה ולציין הרשאות גישה תוך המרת PPTX ל-PDF ב-C#.

// הצג אובייקט מצגת המייצג קובץ PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

/// הצג את המחלקה PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// הגדרת סיסמת PDF והרשאות גישה
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;

// שמור את המצגת כ-PDF
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

נסה את Aspose.Slides עבור .NET בחינם

אתה יכול לנסות ולהשתמש ב-Aspose.Slides עבור .NET בחינם על ידי בקשת רישיון זמני.

ראה גם