FAQ

Unterstützte Dateiformate

Q: Welche Dateiformate unterstützt Aspose.Slides für .NET?

A: Aspose.Slides für .NET unterstützt die Dateiformate, die in Unterstützte Dateiformate beschrieben sind.

Ausnahmen

Q: Ich erhalte eine OutOfMemoryException beim Laden einer großen PPT-Datei mit Bildern. Gibt es eine Begrenzung in Aspose.Slides bezüglich der Dateigröße?

A: Es gibt keine spezielle Formel zur Berechnung der Präsentationsgröße, die von Aspose.Slides unterstützt wird. Es sollte genügend Speicherplatz vorhanden sein, um die gesamte Präsentationsstruktur und die Bilder im Arbeitsspeicher unterzubringen. Normalerweise belegen Bilder im Speicher mehr Platz als auf der Festplatte, insbesondere wenn Bilder zusätzliche Effekte haben.

Im Allgemeinen kann Aspose.Slides für .NET Präsentationsdateien von etwa 300 MB auf einem Server mit 4 GB RAM problemlos verarbeiten.

Arbeiten mit Folien

Q: Kann ich die Größe der Folien in einer Präsentation ändern?

A: Sie können die SlideSize‑Eigenschaft der Presentation‑Klasse verwenden, um die Größe der Folien in einer Präsentation festzulegen.

Q: Gibt es eine Möglichkeit, Folien unterschiedlicher Größe in einer Präsentation zu definieren?

A: Da die Foliengröße auf Präsentationsebene in Microsoft‑PowerPoint‑Dokumenten definiert wird, gibt es hierfür keine Möglichkeit.

Q: Unterstützt Aspose.Slides für .NET die Vorschau einer Folie vor dem Speichern?

A: Sie können die Präsentationsfolien als Bilder rendern und diese Bilder für die Vorschau der Folien verwenden.

Arbeiten mit Text

Q: Ist es möglich, den gesamten Text aus einer Präsentation abzurufen?

A: Aspose.Slides für .NET stellt die SlideUtil‑Klasse im Namespace Aspose.Slides.Util bereit, die verschiedene Methoden zum Abrufen des gesamten Textes aus Präsentationen bietet.

Q: Warum unterscheiden sich die Absatzgrößen unter Windows und Linux?

A: Die Berechnung der Absatzgrößen basiert auf der Berechnung der Textgröße, die den jeweiligen Absatz darstellt. Die Textgrößenberechnung orientiert sich an den Metriken der in der PowerPoint‑Präsentation angegebenen Schriftart. Fehlt die angegebene Schriftart, wird sie durch die ähnlichste Schriftart ersetzt, deren Metriken jedoch von den Originalwerten abweichen. Dadurch führen unterschiedliche Systeme zu unterschiedlichen Ergebnissen, abhängig vom Satz installierter Schriftarten. Um auf verschiedenen Betriebssystemen dasselbe Ergebnis zu erzielen, müssen Sie dieselben Schriftarten auf den Systemen installieren oder sie zur Laufzeit als externe Schriftarten laden.

Formatierung und Bilder

Q: Wie kann ich die Farbe des Tabellenrahmens festlegen?

A: Sie können die Farbe aller Tabellenrahmen oder nur des Rahmens um die gesamte Tabelle ändern. Zum Ändern aller Rahmen verwenden Sie bitte die CellFormat‑Eigenschaft des ICell‑Interfaces. Für den Rahmen der gesamten Tabelle sollten Sie die Zellen durchlaufen und die Farbe der äußeren Rahmen ändern.

Q: Welches Maß verwendet Aspose.Slides für .NET, um Bilder zu platzieren?

A: Die Koordinaten und Größen aller Formen auf den Folien werden in Punkten (72 dpi) gemessen.

Arbeiten mit Schriftarten

Q: Warum sind die Schriftarten in den Ausgabe‑Dokumenten unterschiedlich, wenn ich PPT in PDF oder Bilder konvertiere?

A: Dieses Problem kann darauf hinweisen, dass die in der Präsentation verwendeten Schriftarten im Betriebssystem, auf dem der Code ausgeführt wurde, fehlen. Sie sollten die Schriftarten im Betriebssystem installieren oder sie als externe Schriftarten mit der FontsLoader‑Klasse wie unten gezeigt laden:

var folders = new string[] { "path_to_a_folder_with_fonts" };
FontsLoader.LoadExternalFonts(folders);