Präsentationen nach HTML5 in PHP konvertieren
Aspose.Slides unterstützt den HTML5-Export. Der hier beschriebene Export nach HTML5 ermöglicht es Ihnen, PowerPoint ohne Web-Erweiterungen oder Abhängigkeiten in HTML zu konvertieren. Auf diese Weise können Sie mit eigenen Vorlagen sehr flexible Optionen anwenden, die den Exportvorgang sowie das resultierende HTML, CSS, JavaScript und die Animationsattribute definieren.
PowerPoint nach HTML5 exportieren
Dieser PHP‑Code zeigt, wie Sie eine Präsentation ohne Web‑Erweiterungen und Abhängigkeiten nach HTML5 exportieren:
$pres = new Presentation("pres.pptx");
try {
$pres->save("pres.html", SaveFormat::Html5);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Auf diese Weise können Sie Einstellungen für Form‑Animationen und Folienübergänge festlegen:
$pres = new Presentation("pres.pptx");
try {
$html5Options = new Html5Options();
$html5Options->setAnimateShapes(false);
$html5Options->setAnimateTransitions(false);
$pres->save("pres5.html", SaveFormat::Html5, $html5Options);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
PowerPoint nach HTML exportieren
Dieses Java‑Beispiel demonstriert den Standard‑PowerPoint‑nach‑HTML‑Prozess:
$pres = new Presentation("pres.pptx");
try {
$pres->save("pres.html", SaveFormat::Html);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
In diesem Fall wird der Präsentationsinhalt über SVG in einer Form wie dieser gerendert:
<body>
<div class="slide" name="slide" id="slideslideIface1">
<svg version="1.1">
<g> THE SLIDE CONTENT GOES HERE </g>
</svg>
</div>
</body>
```php
Hinweis
Wenn Sie diese Methode zum Exportieren von PowerPoint nach HTML verwenden, können Sie aufgrund der SVG‑Darstellung keine Stile anwenden oder bestimmte Elemente animieren.PowerPoint nach HTML5‑Folienansicht exportieren
Aspose.Slides ermöglicht es Ihnen, eine PowerPoint‑Präsentation in ein HTML5‑Dokument zu konvertieren, in dem die Folien in einem Folienansichtsmodus dargestellt werden. In diesem Fall sehen Sie beim Öffnen der resultierenden HTML5‑Datei in einem Browser die Präsentation im Folienansichtsmodus auf einer Webseite.
Dieser PHP‑Code demonstriert den Exportvorgang von PowerPoint zur HTML5‑Folienansicht:
$pres = new Presentation("pres.pptx");
try {
$html5Options = new Html5Options();
$html5Options->setAnimateShapes(true);
$html5Options->setAnimateTransitions(true);
$pres->save("HTML5-slide-view.html", SaveFormat::Html5, $html5Options);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Präsentationen in HTML5‑Dokumente mit Kommentaren konvertieren
Kommentare in PowerPoint sind ein Werkzeug, das es Benutzern ermöglicht, Anmerkungen oder Feedback zu Folien zu hinterlassen. Sie sind besonders nützlich in kollaborativen Projekten, bei denen mehrere Personen ihre Vorschläge oder Anmerkungen zu bestimmten Folienelementen hinzufügen können, ohne den Hauptinhalt zu ändern. Jeder Kommentar zeigt den Namen des Autors, sodass leicht nachverfolgt werden kann, wer die Anmerkung hinterlassen hat.
Angenommen, wir haben die folgende PowerPoint‑Präsentation in der Datei “sample.pptx” gespeichert.

Wenn Sie eine PowerPoint‑Präsentation in ein HTML5‑Dokument konvertieren, können Sie leicht festlegen, ob Kommentare aus der Präsentation im Ausgabedokument enthalten sein sollen. Dazu müssen Sie die Anzeigeparameter für Kommentare in der getNotesCommentsLayouting‑Methode der Html5Options‑Klasse angeben.
Das folgende Codebeispiel konvertiert eine Präsentation in ein HTML5‑Dokument, wobei Kommentare rechts neben den Folien angezeigt werden.
$html5Options = new Html5Options();
$html5Options->getNotesCommentsLayouting()->setCommentsPosition(CommentsPositions::Right);
$presentation = new Presentation("sample.pptx");
$presentation->save("output.html", SaveFormat::Html5, $html5Options);
$presentation->dispose();
Das “output.html”-Dokument ist im Bild unten zu sehen.

FAQ
Kann ich steuern, ob Objektanimationen und Folienübergänge in HTML5 abgespielt werden?
Ja, HTML5 bietet separate Optionen zum Aktivieren oder Deaktivieren von Form‑Animationen und Folienübergängen.
Werden Kommentare unterstützt und wo können sie relativ zur Folie platziert werden?
Ja, Kommentare können in HTML5 hinzugefügt und (zum Beispiel rechts von der Folie) über Layout‑Einstellungen für Notizen und Kommentare positioniert werden.
Kann ich Links, die JavaScript aufrufen, aus Sicherheits- oder CSP-Gründen überspringen?
Ja, es gibt eine Einstellung, die es ermöglicht, Hyperlinks mit JavaScript‑Aufrufen beim Speichern zu überspringen. Dies hilft, strenge Sicherheitsrichtlinien einzuhalten.