הדפס מצגת C#

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

הדפס PowerPoint PPT ב-C# - התקנת API

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

PM> Install-Package Aspose.Slides.NET

להלן השלבים להדפסת PowerPoint PPT עם מדפסת ברירת המחדל באמצעות C#.

  • צור מופע של מחלקה מצגת כדי לטעון את מצגת PowerPoint.
  • התקשר לשיטת Presentation.Print() כדי להדפיס את המצגת.

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

// טען את המצגת
Presentation presentation = new Presentation("presentation.pptx");

// קרא לשיטת ההדפסה כדי להדפיס מצגת שלמה עם מדפסת ברירת המחדל
presentation.Print();

ניתן גם לציין את שם המדפסת כדי להדפיס מצגת PowerPoint. להלן השלבים להדפסת מצגת במדפסת מסוימת.

דגימת קוד 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. כמו כן, אתה יכול להיות חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.

ראה גם