Thông thường, bạn có thể cần in các bản trình bày PowerPoint theo chương trình từ các ứng dụng web hoặc máy tính để bàn của mình. Để đạt được điều đó, bài viết này trình bày cách in bản trình bày PowerPoint bằng C#. Hơn nữa, bạn cũng sẽ học cách đặt động máy in mong muốn và các tùy chọn in khác.
- API C# để in bản trình bày PowerPoint
- In PowerPoint PPT trong C#
- In PowerPoint PPT bằng máy in cụ thể
- Đặt tùy chọn in PowerPoint động
C# API để in PowerPoint PPT - Tải xuống miễn phí
Để in bản trình bày PowerPoint, chúng tôi sẽ sử dụng Aspose.Slides for .NET. Nó là một API thao tác trình bày cho phép bạn tạo, sửa đổi và chuyển đổi các bản trình bày PowerPoint từ bên trong các ứng dụng .NET của bạn. Bạn có thể tải xuống API hoặc cài đặt nó bằng NuGet.
PM> Install-Package Aspose.Slides.NET
In bản trình bày PowerPoint trong C#
Sau đây là các bước để in bản trình bày PowerPoint bằng máy in mặc định sử dụng C#.
- Tạo một thể hiện của lớp Presentation để tải bản trình bày PowerPoint.
- Gọi phương thức Presentation.Print() để in bản trình bày.
Mẫu mã sau đây cho thấy cách in bản trình bày PowerPoint trong C#.
// Tải bản trình bày
Presentation presentation = new Presentation("presentation.pptx");
// Gọi phương thức in để in toàn bộ bản trình bày bằng máy in mặc định
presentation.Print();
C# In PowerPoint PPT bằng Máy in Cụ thể
Bạn cũng có thể chỉ định tên máy in để in bản trình bày PowerPoint. Sau đây là các bước để in bản trình bày bằng một máy in cụ thể.
- Tải bản trình bày PowerPoint bằng lớp Trình bày.
- Gọi phương thức Presentation.Print (string) và chuyển tên máy in làm tham số của nó.
Mẫu mã C# sau đây cho thấy cách in PPT PowerPoint bằng một máy in cụ thể.
try
{
// Tải bản trình bày
Presentation presentation = new Presentation("presentation.pptx");
// Gọi phương thức in để in toàn bộ bản trình bày tới máy in mong muốn
presentation.Print("Please set your printer name here");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nPlease set printer name as string parameter.");
}
Đặt tùy chọn in PowerPoint động
Bạn cũng có thể đặt các tùy chọn in khác như số lượng bản sao, lề trang, hướng trang, v.v. Sau đây là các bước để đặt các tùy chọn in khác nhau cho bản trình bày PowerPoint.
- Tải bản trình bày PowerPoint bằng lớp Trình bày.
- Tạo một phiên bản của lớp PrinterSettings và đặt các tùy chọn mong muốn như:
- Máy in Cài đặt.Các bản sao để đặt số lượng bản sao,
- PrinterSettings.DefaultPageSettings.Landscape để in các trang trình bày theo hướng ngang,
- và thêm.
- Gọi phương thức Presentation.Print (PrinterSettings) và chuyển đối tượng PrinterSettings làm tham số của nó.
Mẫu mã sau đây cho thấy cách đặt các tùy chọn khác nhau để in bản trình bày PowerPoint trong C#.
// Tải bản trình bày PowerPoint
using (Presentation pres = new Presentation())
{
// Tạo một đối tượng của PrinterSettings và đặt các tùy chọn mong muốn
PrinterSettings printerSettings = new PrinterSettings();
printerSettings.Copies = 2;
printerSettings.DefaultPageSettings.Landscape = true;
printerSettings.DefaultPageSettings.Margins.Left = 10;
//...vân vân
// In bản trình bày
pres.Print(printerSettings);
}
API in C# PowerPoint - Nhận giấy phép miễn phí
Bạn có thể sử dụng Aspose.Slides for .NET mà không có giới hạn đánh giá bằng cách yêu cầu giấy phép tạm thời.
Sự kết luận
Trong bài này, bạn đã học cách in bản trình chiếu PowerPoint bằng C#. Hơn nữa, bạn đã thấy cách chỉ định tên máy in và các tùy chọn in khác. Ngoài ra, bạn có thể truy cập tài liệu để khám phá các tính năng khác của Aspose.Slides for .NET. Ngoài ra, bạn có thể cho chúng tôi biết về các thắc mắc của mình qua diễn đàn của chúng tôi.