บ่อยครั้งที่คุณอาจต้องพิมพ์งานนำเสนอ PowerPoint โดยทางโปรแกรมจากเว็บหรือแอปพลิเคชันบนเดสก์ท็อปของคุณ เพื่อให้บรรลุเป้าหมาย บทความนี้ครอบคลุมวิธีการพิมพ์งานนำเสนอ PowerPoint โดยใช้ C# นอกจากนี้ คุณจะได้เรียนรู้วิธีตั้งค่าเครื่องพิมพ์ที่ต้องการและตัวเลือกการพิมพ์อื่นๆ แบบไดนามิก
- C # API เพื่อพิมพ์งานนำเสนอ PowerPoint
- พิมพ์ PowerPoint PPT ใน C#
- พิมพ์ PowerPoint PPT ด้วยเครื่องพิมพ์เฉพาะ
- ตั้งค่าตัวเลือกการพิมพ์ PowerPoint แบบไดนามิก
C# API เพื่อพิมพ์ PowerPoint PPT - ดาวน์โหลดฟรี
ในการพิมพ์งานนำเสนอ PowerPoint เราจะใช้ Aspose.Slides for .NET เป็น API การจัดการงานนำเสนอที่ให้คุณสร้าง แก้ไข และแปลงงานนำเสนอ PowerPoint จากภายในแอปพลิเคชัน .NET ของคุณ คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้ NuGet
PM> Install-Package Aspose.Slides.NET
พิมพ์งานนำเสนอ PowerPoint ใน C#
ต่อไปนี้เป็นขั้นตอนในการพิมพ์งานนำเสนอ PowerPoint ด้วยเครื่องพิมพ์เริ่มต้นโดยใช้ C#
- สร้างอินสแตนซ์ของคลาส Presentation เพื่อโหลดงานนำเสนอ PowerPoint
- เรียกใช้เมธอด Presentation.Print() เพื่อพิมพ์งานนำเสนอ
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการพิมพ์งานนำเสนอ PowerPoint ใน C#
// โหลดงานนำเสนอ
Presentation presentation = new Presentation("presentation.pptx");
// เรียกใช้วิธีการพิมพ์เพื่อพิมพ์งานนำเสนอทั้งหมดด้วยเครื่องพิมพ์เริ่มต้น
presentation.Print();
C# พิมพ์ PowerPoint PPT ด้วยเครื่องพิมพ์เฉพาะ
คุณยังสามารถระบุชื่อเครื่องพิมพ์เพื่อพิมพ์งานนำเสนอ PowerPoint ต่อไปนี้เป็นขั้นตอนในการพิมพ์งานนำเสนอด้วยเครื่องพิมพ์เฉพาะ
- โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
- เรียกเมธอด 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.");
}
ตั้งค่าตัวเลือกการพิมพ์ PowerPoint แบบไดนามิก
คุณยังสามารถตั้งค่าตัวเลือกการพิมพ์อื่นๆ เช่น จำนวนสำเนา ระยะขอบหน้า การวางแนวหน้า ฯลฯ ต่อไปนี้เป็นขั้นตอนในการตั้งค่าตัวเลือกการพิมพ์ต่างๆ สำหรับงานนำเสนอ PowerPoint
- โหลดงานนำเสนอ PowerPoint โดยใช้คลาส Presentation
- สร้างอินสแตนซ์ของคลาส PrinterSettings และตั้งค่าตัวเลือกที่ต้องการ เช่น:
- PrinterSettings.Copy เพื่อกำหนดจำนวนสำเนา
- PrinterSettings.DefaultPageSettings.Landscape เพื่อพิมพ์สไลด์ในแนวนอน
- และ เพิ่มเติม
- เรียกเมธอด 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 - รับใบอนุญาตฟรี
คุณสามารถใช้ Aspose.Slides for .NET ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราว
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการพิมพ์งานนำเสนอ PowerPoint โดยใช้ C# นอกจากนี้ คุณได้เห็นวิธีระบุชื่อเครื่องพิมพ์และตัวเลือกการพิมพ์อื่นๆ นอกจากนี้ คุณสามารถไปที่ เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ Aspose.Slides for .NET นอกจากนี้ คุณสามารถแจ้งให้เราทราบเกี่ยวกับข้อสงสัยของคุณผ่านทาง ฟอรัม ของเรา