1. Produkte
  2.   Präsentation
  3.   JavaScript
  4.   Officegen-PPTX

Officegen-PPTX

 
 

JavaScript-Bibliothek für PowerPoint-Präsentationen

Open-Source-JavaScript-API zum Lesen, Schreiben, Bearbeiten und Konvertieren von PPTX-Präsentationen.

Reine Open-Source-JavaScript-API, mit der Computerprogrammierer PowerPoint-Präsentationen (PPTX) für Microsoft Office 2007 und höher erstellen können. Das Tolle an Officegen ist, dass es in mehreren Umgebungen funktionieren kann. Es kann in allen Umgebungen verwendet werden, die Node.js unterstützen, einschließlich Linux, OSX und Windows.

Mehrere wichtige Funktionen werden von Officegen-PPTX zum Generieren von Microsoft PowerPoint-Dokumenten (.pptx-Datei) vollständig unterstützt, z. B. Hinzufügen von Folien, Erstellen nativer Diagramme, Hinzufügen von Bildern, Unterstützung für versteckte Folien, Unterstützung von Folienlayouts, Hinzufügen von Datum, Uhrzeit und aktueller Foliennummer, Hinzufügen Schriftarten, Farben und Hintergrund usw.

Previous Next

Erste Schritte mit Officegen

Die neueste Version von officegen kann verwendet werden, indem Sie sie direkt aus dem officegen-Repository installieren, indem Sie den folgenden Befehl aufrufen. 

Installieren Sie mithilfe des Officegen-Repositorys

 $ npm install Ziv-Barber/officegen#master 

JavaScript-Bibliothek zum Erstellen von PowerPoint PPTX-Präsentationen

Die Officegen-PPTX-API ermöglicht es Entwicklern, eine PowerPoint 2007-Präsentation in ihren eigenen JavaScript-Anwendungen zu erstellen. Es ist erforderlich, mindestens eine Folie in Ihrer PPTX- oder PPSX-Präsentationsdatei zu erstellen. Sobald die Folie erstellt ist, können Sie verschiedene Objekte wie Textfelder, Formen, Bilder usw. platzieren

PPTX-Datei erstellen - JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create an empty PPTX file
let pptx = officegen('pptx')
// Add slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('slide.pptx')
// Save
pptx.generate(out)

Hinzufügen von Objekten zur PPTX-Präsentation

Officegen-PPTX bietet Entwicklern die Möglichkeit, innerhalb von JavaScript-Anwendungen ein Bild zu einer PowerPoint-PPTX-Präsentation hinzuzufügen. Sobald Sie eine neue Folie erstellt haben, können Sie dieser Folie ganz einfach ein Objekt hinzufügen. Das Objekt kann ein Textfeld, Formen oder Bilder usw. sein. Sie können ganz einfach Eigenschaften von Objekten festlegen, wie z. B. Name, Farbe, Anzeige usw.

Bild in PPTX hinzufügen - JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeNewSlide();
// Add Image 
slide.addImage('sample.jpg')
// Set save path
let out = fs.createWriteStream('image.pptx')
// Save
pptx.generate(out)

Diagramm zur PPTX-Folie hinzufügen

Softwareprogrammierer können mithilfe von Officegen-PPTX problemlos Diagramme zu PowerPoint PPTX Slide hinzufügen. Entwickler können verschiedene Arten von Diagrammen in ihren JavaScript-Anwendungen verwenden, z. B. Säulendiagramme, Kreisdiagramme und Balkendiagramme.

Diagramm in Folie hinzufügen - JavaScript

const officegen = require('officegen')
const fs = require('fs')
// Create a new PPTX file
let pptx = officegen('pptx')
// Create a new slide
let slide = pptx.makeTitleSlide('FileFormat', 'FileFormat Developer Guide')
// Creata a new column chart
slide = pptx.makeNewSlide();
slide.name = 'Chart slide';
slide.back = 'ffffff';
slide.addChart(
     renderType: 'column',
     valAxisTitle: 'Costs/Revenues ($)',
     catAxisTitle: 'Category',
     valAxisNumFmt: '$0',
        valAxisMaxValue: 24,
  data: [ // each item is one serie
  {
   name: 'Income',
   labels: ['2005', '2006', '2007', '2008', '2009'],
   values: [23.5, 26.2, 30.1, 29.5, 24.6],
   color: 'ff0000' // optional
  },
  {
   name: 'Expense',
   labels: ['2005', '2006', '2007', '2008', '2009'],
   values: [18.1, 22.8, 23.9, 25.1, 25],
   color: '00ff00' // optional
  }]
 }
)
// Set save path
let out = fs.createWriteStream('Chart.pptx')
// Save
pptx.generate(out)
 Deutsch