API Node.js PowerPoint для презентаций
Создавайте, читайте, изменяйте и конвертируйте презентации PowerPoint и OpenOffice с помощью Node.js без какого-либо внешнего программного обеспечения.
Download Free TrialAspose.Slides для Node.js через Java — это библиотека Node.js, которая позволяет создавать, изменять и конвертировать презентации PowerPoint в Node.js. Он поддерживает все элементы презентации, такие как слайды, фигуры, текст, диаграммы, таблицы, изображения и многое другое. Он также предлагает множество расширенных функций, таких как слияние, клонирование, разделение, сравнение и печать презентаций. Он работает без каких-либо зависимостей и может обрабатывать тысячи презентаций за короткое время.
Aspose.Slides для Node.js через Java предоставляет следующие популярные функции:
- Загрузка, открытие и просмотр презентаций.
- Редактирование презентаций.
- Преобразование файлов презентаций в популярные форматы презентаций, такие как PPT, PPTX и ODP.
- Экспорт презентаций в PDF, JPG, HTML, GIF, SVG и многие другие форматы.
- Оформление и печать презентаций.
- Шифрование и дешифрование презентаций; защита презентаций паролем и удаление паролей.
- Управление объектами презентации, такими как мастер-слайды, фигуры, диаграммы, рамки изображений, аудиокадры, видеокадры, макросы OLE, VBA, анимация и т. д.
- И многие другие функции.
Node.js — это популярная бесплатная кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, которая позволяет разработчикам писать инструменты командной строки и серверные сценарии вне браузера. По этой причине команда Aspose.Slides с гордостью предлагает Aspose.Slides для Node.js через Java сообществу Node.js.
Расширенные возможности Node.js PowerPoint API
Создание или клонирование существующих слайдов на основе шаблонов
Работа со таблицами PowerPoint через API
Применить или снять защитную фигуру
Добавляйте диаграммы Excel в видеообъекты OleObject на слайдах
Создание рисунка и добавление текста к фигурам на слайдах
Обработка форматирования текста и рисунка
Генерировать презентации из базы данных
Защитите презентации и полученный PDF-файл
Распечатать презентации на качественном принтере
Системные требования
- Aspose.Slides для Node.js через Java — это серверный API JavaScript, основанный на Node.js. Он может работать на платформах Windows, Unix/Linux и Mac с JDK 1.8 или выше.
Как установить
Используйте NPM, чтобы установить нашу библиотеку Node.js для обработки презентаций из репозитория пакетов NPM. :
npm install aspose.slides.via.java
Как создать новую презентацию PowerPoint в Node.js
В приведенном ниже примере мы добавили прямоугольник к первому слайду презентации.
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
// Gets the first slide
var slide = pres.getSlides().get_Item(0);
// Adds an autoshape with type set to rectangle
slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
Как объединить презентации в Node.js
Этот код Node.js показывает, как объединять презентации:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
for (var i = 0; i < pres2.getSlides().size(); i++)
{
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
}
pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres1 != null) pres1.dispose();
if (pres2 != null) pres2.dispose();
}
Как импортировать презентацию из PDF в Node.js. Конвертировать PDF в PPT, Конвертировать PDF в PPTX, Конвертировать PDF в ODP
Этот код Node.js демонстрирует процесс преобразования PDF в PowerPoint:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
Как конвертировать PowerPoint в PDF в Node.js
Этот код Node.js показывает, как преобразовать документ PowerPoint PPT, PPTX и OpenOffice ODP в документ PDF, используя параметры по умолчанию. Полученный файл представляет собой PDF-документ с максимальным уровнем качества.
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
// Save the presentation as PDF
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
if (pres != null) pres.dispose();
}
Как конвертировать PowerPoint в JPG в Node.js. Конвертировать PPT в JPG, Конвертировать PPTX в JPG, Конвертировать ODP в JPG
В следующем примере показано, как преобразовать документ PowerPoint PPT, PPTX и OpenOffice ODP в набор изображений JPEG.
var aspose = aspose || {};
var java = require("java");
aspose.slides = require("aspose.slides.via.java");
// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
for (var i = 0; i < pres.getSlides().size(); i++)
{
var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
var imageio = java.newInstanceSync("javax.imageio.ImageIO");
var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
imageio.write(bmp, "JPEG", file);
}
}
finally
{
if (pres != null) pres.dispose();
}
Что говорят люди
Не верьте нам на слово. Узнайте, что говорят пользователи об API PowerPoint.
Support and Learning Resources
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Обучающие видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Slides для Node.js через Java?
- Список клиентов
- Истории успеха