Aspose.Slides для Node.js через Java
Aspose.Slides для Node.js через Java — это библиотека для создания, чтения, редактирования и конвертации презентаций PowerPoint и OpenDocument в приложениях Node.js без Microsoft PowerPoint.
Она загружает и сохраняет файлы PPT, PPTX, PPS, POT и ODP, включая версии с макросами и шаблоны, и экспортирует в PDF, XPS, HTML, SVG, TIFF, Markdown и изображения.
Начало работы
НАЧАЛО
ОЦЕНИТЬ
Работа со Slides
ОБЩИЕ ЗАДАЧИ
- Открыть презентацию
- Сохранить презентацию
- Конвертировать в PDF
- Отображать слайды как изображения
- Редактировать текст и фигуры
РАБОЧИЕ ПРОЦЕССЫ SLIDES
ПРИМЕРЫ
Справка & Поддержка
СПРАВКА
ПОДДЕРЖКА
Ваше первое представление
Помимо Node.js 20 или новее, пакету требуется Java Development Kit (JDK), Python и набор средств построения C++, потому что npm компилирует мост java во время установки. См. Установка для пошаговых инструкций по каждой операционной системе. Затем создайте проект и установите пакет из npm:
mkdir hello-slides
cd hello-slides
npm init -y
npm install aspose.slides.via.java
Сохраните этот код как hello.js в папке проекта:
const asposeSlides = require("aspose.slides.via.java");
const presentation = new asposeSlides.Presentation();
try {
const slide = presentation.getSlides().get_Item(0);
const shape = slide.getShapes().addAutoShape(asposeSlides.ShapeType.Rectangle, 50, 50, 400, 100);
shape.getTextFrame().setText("Hello, Aspose.Slides!");
presentation.save("hello.pptx", asposeSlides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
// Aspose.Slides работает в виртуальной машине Java, которая удерживает Node.js в работе, поэтому процесс следует завершить явно.
process.exit(0);
Запустите его командой node hello.js. Скрипт сохраняет hello.pptx с одним слайдом, содержащим текстовое поле. Без лицензии сохранённый файл будет содержать водяной знак оценки — см. Лицензирование. Для получения дополнительных способов создания и заполнения презентации см. Создание презентаций.