Печать презентации
Aspose.Slides для .NET предоставляет 4 перегруженных метода печати, которые позволяют распечатывать презентации. Перегруженные методы принимают разные аргументы, поэтому вы всегда найдете метод, который соответствует вашим потребностям в печати.
Печать на принтер по умолчанию
Эта простая операция печати используется для распечатки всех слайдов в презентации PowerPoint через системный принтер по умолчанию.
- Создайте экземпляр класса Presentation и передайте презентацию, которую хотите распечатать.
- Вызовите метод Print (без параметров).
Этот код на C# показывает, как распечатать презентацию PowerPoint:
// Загружает презентацию
Presentation presentation = new Presentation("Print.ppt");
// Вызывает метод печати без параметров
presentation.Print();
Печать на конкретный принтер
Эта операция используется для распечатки всех слайдов в презентации PowerPoint через конкретный принтер.
- Создайте экземпляр класса Presentation и передайте презентацию, которую хотите распечатать.
- Вызовите метод печати и передайте имя принтера в виде строки.
Этот код на C# показывает, как распечатать презентацию PowerPoint, используя конкретный принтер:
try
{
// Загружает презентацию
Presentation presentation = new Presentation("Print.ppt");
// Вызывает метод печати с именем принтера
presentation.Print("Пожалуйста, установите имя вашего принтера здесь");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + "\nПожалуйста, установите имя принтера как строковый параметр для метода печати Presentation");
}
Динамическая настройка параметров печати
Используя свойства класса PrinterSettings, вы можете применить параметры, которые определяют операцию печати. Вы можете указать, сколько копий следует напечатать, должны ли слайды печататься в альбомной или портретной ориентации, ваши предпочтительные поля и т. д.
- Создайте экземпляр класса Presentation и передайте презентацию, которую хотите распечатать.
- Создайте экземпляр класса PrinterSettings.
- Укажите ваши предпочтительные параметры для операции печати:
- количество копий
- ориентация страницы
- поля и т. д.
- Вызовите метод
Print
.
Этот код на C# показывает, как распечатать презентацию PowerPoint с определенными параметрами печати:
using (Presentation pres = new Presentation())
{
PrinterSettings printerSettings = new PrinterSettings();
printerSettings.Copies = 2;
printerSettings.DefaultPageSettings.Landscape = true;
printerSettings.DefaultPageSettings.Margins.Left = 10;
//...и т. д.
pres.Print(printerSettings);
}