Как печатать документы PowerPoint в Java
Печать презентаций PowerPoint позволяет превратить цифровые слайды в материальные документы, которыми можно делиться, распространять или использовать для справок. Если вам нужны раздаточные материалы для совещания, материалы для презентации или физические копии для архивных целей, печать презентаций PowerPoint — это универсальный способ превратить содержимое в физические объекты.
В этой статье вы узнаете, как печатать документы PowerPoint на Java с помощью Spire.Presentation for Java.
- Печать PowerPoint с принтером по умолчанию в Java
- Печать PowerPoint с указанным принтером в Java
Установите библиотеку
Spire.Presentation for Java — это профессиональная Java-библиотека для чтения, создания и работы с файлами PowerPoint в Java-приложениях.
Если вы создаете проект Maven, вы можете легко импортировать jar в приложение с помощью следующей конфигурации. Для проектов, не использующих Maven, загрузите jar-файл и добавьте его в приложение в качестве зависимости.
Печать PowerPoint с принтером по умолчанию в Java
Печать презентации PowerPoint — несложный процесс, который можно выполнить, используя принтер по умолчанию с настройками принтера по умолчанию на вашем компьютере.
import com.spire.presentation.Presentation;
import com.spire.presentation.PresentationPrintDocument;
public class PrintWithDefaultPrinter {
public static void main(String[] args) throws Exception {
// Create a Presentation object
Presentation presentation = new Presentation();
// Load a PowerPoint file
presentation.loadFromFile("C:\Users\Administrator\Desktop\Input.pptx");
// Create a PresentationPrintDocument object
PresentationPrintDocument printDocument = new PresentationPrintDocument(presentation);
// Print the document
printDocument.print();
// Dispose resources
presentation.dispose();
printDocument.dispose();
}
}
Печать PowerPoint с указанным принтером в Java
Если вы хотите распечатать презентацию PowerPoint на определенном принтере, а не на том, который установлен по умолчанию, вы можете легко сделать это, выполнив следующие действия.
import com.spire.presentation.Presentation;
import com.spire.presentation.printing.PrinterSettings;
public class PrintWithSpecifiedPrinter {
public static void main(String[] args) throws Exception {
// Create a Presentation object
Presentation presentation = new Presentation();
// Load a PowerPoint file
presentation.loadFromFile("C:\Users\Administrator\Desktop\Input.pptx");
// Create a PrinterSettings object
PrinterSettings printerSettings = new PrinterSettings();
// Specify printer name
printerSettings.setPrinterName("HP ColorLaserJet MFP M278-M281 PCL-6 (V4)");
// Print the document
presentation.print(printerSettings);
// Dispose resources
presentation.dispose();
}
}
Заключение
В этой статье рассказывается о том, как распечатывать документы PowerPoint. Будучи продвинутой библиотекой PowerPoint, Spire.Presentation for Java поддерживает множество других функций, таких как: