לעתים קרובות, ייתכן שיהיה עליך להדפיס את מצגות PowerPoint באופן תוכנתי מיישומי האינטרנט או שולחן העבודה שלך. על מנת להשיג זאת, מאמר זה מכסה כיצד להדפיס מצגות PowerPoint באמצעות C#. יתר על כן, תלמדו גם כיצד להגדיר את המדפסת הרצויה ואפשרויות הדפסה אחרות באופן דינמי.
- C# API להדפסת מצגות PowerPoint
- הדפס PowerPoint PPT ב-C#
- הדפס PowerPoint PPT עם מדפסת ספציפית
- הגדר את אפשרויות ההדפסה של PowerPoint באופן דינמי
הדפס PowerPoint PPT ב-C# - התקנת API
כדי להדפיס מצגות PowerPoint, נשתמש ב-Aspose.Slides עבור .NET. זהו ממשק API למניפולציה של מצגות המאפשר לך ליצור, לשנות ולהמיר מצגות PowerPoint מתוך יישומי NET שלך. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.
PM> Install-Package Aspose.Slides.NET
הדפס מצגת PowerPoint ב-C#
להלן השלבים להדפסת PowerPoint PPT עם מדפסת ברירת המחדל באמצעות C#.
- צור מופע של מחלקה מצגת כדי לטעון את מצגת PowerPoint.
- התקשר לשיטת Presentation.Print() כדי להדפיס את המצגת.
דוגמת הקוד הבאה מראה כיצד להדפיס מצגת PowerPoint ב-C#.
// טען את המצגת
Presentation presentation = new Presentation("presentation.pptx");
// קרא לשיטת ההדפסה כדי להדפיס מצגת שלמה עם מדפסת ברירת המחדל
presentation.Print();
C# Print PowerPoint PPT עם מדפסת ספציפית
ניתן גם לציין את שם המדפסת כדי להדפיס מצגת PowerPoint. להלן השלבים להדפסת מצגת במדפסת מסוימת.
- טען את מצגת PowerPoint באמצעות מחלקה מצגת.
- קרא למתודה Presentation.Print(string) והעבר את שם המדפסת כפרמטר שלה.
דגימת קוד C# הבאה מראה כיצד להדפיס PowerPoint PPT עם מדפסת ספציפית.
try
{
// טען את המצגת
Presentation presentation = new Presentation("presentation.pptx");
// קרא לשיטת ההדפסה כדי להדפיס מצגת שלמה למדפסת הרצויה
presentation.Print("Please set your printer name here");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nPlease set printer name as string parameter.");
}
C# Print PPT - כיצד להגדיר אפשרויות הדפסה
ניתן גם להגדיר את אפשרויות ההדפסה האחרות כגון מספר העותקים, שולי העמוד, כיוון העמוד וכו’. להלן השלבים להגדרת אפשרויות הדפסה שונות עבור מצגות PowerPoint.
- טען את מצגת ה-PowerPoint באמצעות הכיתה מצגת.
- צור מופע של המחלקה PrinterSettings והגדר את האפשרויות הרצויות כגון:
- PrinterSettings.Copys להגדרת מספר עותקים,
- PrinterSettings.DefaultPageSettings.Landscape להדפסת שקופיות בכיוון לרוחב,
- ועוד 10.
- קרא למתודה Presentation.Print(PrinterSettings) והעבר את אובייקט PrinterSettings כפרמטר שלו.
דוגמת הקוד הבאה מראה כיצד להגדיר אפשרויות שונות להדפסת מצגות PowerPoint ב-C#.
// טען את מצגת PowerPoint
using (Presentation pres = new Presentation())
{
// צור אובייקט של PrinterSettings והגדר את האפשרויות הרצויות
PrinterSettings printerSettings = new PrinterSettings();
printerSettings.Copies = 2;
printerSettings.DefaultPageSettings.Landscape = true;
printerSettings.DefaultPageSettings.Margins.Left = 10;
//...וכו
// הדפס מצגת
pres.Print(printerSettings);
}
C# PowerPoint Printing API - קבל רישיון חינם
אתה יכול להדפיס מצגות PowerPoint ללא מגבלות הערכה על ידי קבלת רישיון זמני ללא תשלום.
סיכום
במאמר זה, למדת כיצד להדפיס מצגות PowerPoint באמצעות C#. יתר על כן, ראית כיצד לציין את שם המדפסת ואפשרויות הדפסה אחרות. בנוסף, אתה יכול לבקר בתיעוד כדי לחקור תכונות אחרות של Aspose.Slides עבור .NET. כמו כן, אתה יכול להיות חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.