PptxGenJS
Бібліотека JavaScript для презентацій PPTX
Безкоштовна бібліотека з відкритим кодом для створення та модифікації PowerPoint® PPTX у веб-програмах.
Що таке PptxGenJS?
PptxGenJS — це бібліотека JavaScript з відкритим вихідним кодом із можливістю створення презентацій PowerPoint PPTX без будь-яких зовнішніх залежностей. Він може генерувати файли PPTX лише за допомогою кількох простих команд JavaScript у будь-якому сучасному настільному та мобільному браузері, а також може бути інтегрований із Node, Angular, React та Electron.
Бібліотека PowerPoint JavaScript підтримує такі функції, як створення та зміна слайдів, додавання діаграм, зображень, мультимедійних файлів і фігур до слайдів, а також вставлення таблиць і тексту до слайдів. Він також підтримує майстер-слайди для брендингу, зображення SVG, анімовані gif-файли, відео YouTube, текст RTL та азійські шрифти. Ще однією функцією, яку варто згадати, є експорт файлів PPTX безпосередньо в клієнтські браузери з належним типом MIME, а також у форматі base64, blob і потоку.
Як встановити PptxGenJS?
Будь ласка, використовуйте наступну команду для встановлення за допомогою git.
Встановіть PptxGenJS через git
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
Створюйте презентації PPTX за допомогою JavaScript
Бібліотека PptxGenJS надає функції для створення нових презентацій PowerPoint PPTX із кількома рядками коду у веб-браузерах або настільних програмах Node. Після створення презентації ви можете додати до неї новий слайд. До слайда також легко додавати такі об’єкти, як діаграми, таблиці, фігури, зображення тощо.
Додайте зображення та діаграми до слайда PPTX
Зображення та діаграми мають велику цінність для презентації. Програмісти можуть легко додавати зображення та діаграми до слайдів презентації за допомогою PptxGenJS API. Існує кілька доступних варіантів додавання зображення, наприклад додавання зображення за локальною URL-адресою, зображення з віддаленої URL-адреси, зображення за даними (попередньо закодованим base64) і зображення з гіперпосиланням тощо. Він також підтримує кадрування та масштабування зображення.
Перетворення HTML на PowerPoint за допомогою JavaScript
Бібліотека PptxGenJS дозволяє розробникам конвертувати HTML у презентацію PowerPoint PPTX, одночасно відтворюючи таблиці HTML в один або кілька слайдів. Він також підтримує стилі клітинок, які включають фонові кольори, відступи, шрифти, межі тощо.
Метод tableToSlides клонує таблицю, включаючи стиль CSS, і створює слайд. Наступні 3 рядки коду можуть перетворити таблицю HTML на слайд PPTX.
- Створіть екземпляр PptxGenJS
- Виклик методу tableToSlides з ідентифікатором елемента HTML і параметрами візуалізації
- Створіть файл PPTX за допомогою методу writeFile
Конвертація HTML у PPTX за допомогою JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });