Печать презентации

Aspose.Slides для .NET предоставляет 4 перегруженных метода печати, которые позволяют распечатывать презентации. Перегруженные методы принимают разные аргументы, поэтому вы всегда найдете метод, который соответствует вашим потребностям в печати.

Печать на принтер по умолчанию

Эта простая операция печати используется для распечатки всех слайдов в презентации PowerPoint через системный принтер по умолчанию.

  1. Создайте экземпляр класса Presentation и передайте презентацию, которую хотите распечатать.
  2. Вызовите метод Print (без параметров).

Этот код на C# показывает, как распечатать презентацию PowerPoint:

// Загружает презентацию
Presentation presentation = new Presentation("Print.ppt");

// Вызывает метод печати без параметров
presentation.Print();

Печать на конкретный принтер

Эта операция используется для распечатки всех слайдов в презентации PowerPoint через конкретный принтер.

  1. Создайте экземпляр класса Presentation и передайте презентацию, которую хотите распечатать.
  2. Вызовите метод печати и передайте имя принтера в виде строки.

Этот код на C# показывает, как распечатать презентацию PowerPoint, используя конкретный принтер:

try
{
    // Загружает презентацию
    Presentation presentation = new Presentation("Print.ppt");

    // Вызывает метод печати с именем принтера 
    presentation.Print("Пожалуйста, установите имя вашего принтера здесь");

}
catch (Exception ex)
{
    Console.WriteLine(ex.Message + "\nПожалуйста, установите имя принтера как строковый параметр для метода печати Presentation");
}

Динамическая настройка параметров печати

Используя свойства класса PrinterSettings, вы можете применить параметры, которые определяют операцию печати. Вы можете указать, сколько копий следует напечатать, должны ли слайды печататься в альбомной или портретной ориентации, ваши предпочтительные поля и т. д.

  1. Создайте экземпляр класса Presentation и передайте презентацию, которую хотите распечатать.
  2. Создайте экземпляр класса PrinterSettings.
  3. Укажите ваши предпочтительные параметры для операции печати:
    • количество копий
    • ориентация страницы
    • поля и т. д.
  4. Вызовите метод 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);
}