PowerPoint-Präsentationen auf Android in TIFF konvertieren
Einleitung
TIFF (Tagged Image File Format) ist ein weit verbreitetes, verlustfreies Rastergrafikformat, das für seine außergewöhnliche Qualität und die detaillierte Erhaltung von Grafiken bekannt ist. Designer, Fotografen und Desktop-Publisher wählen TIFF häufig, um Ebenen, Farbgenauigkeit und ursprüngliche Einstellungen ihrer Bilder beizubehalten.
Mit Aspose.Slides können Sie Ihre PowerPoint‑Folien (PPT, PPTX) und OpenDocument‑Folien (ODP) mühelos direkt in hochwertige TIFF‑Bilder konvertieren und dabei sicherstellen, dass Ihre Präsentationen die maximale visuelle Treue beibehalten.
Präsentation in TIFF konvertieren
Verwenden Sie die Methode save der Klasse Presentation, können Sie schnell eine gesamte PowerPoint‑Präsentation in TIFF konvertieren. Die resultierenden TIFF‑Bilder entsprechen der Standard‑Foliengröße.
Dieser Code zeigt, wie man eine PowerPoint‑Präsentation in TIFF konvertiert:
import com.aspose.slides.*;
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei (PPT, PPTX, ODP usw.) darstellt.
Presentation presentation = new Presentation("presentation.pptx");
try {
// Speichern Sie die Präsentation als TIFF.
presentation.save("output.tiff", SaveFormat.Tiff);
} finally {
presentation.dispose();
}
Präsentation in Schwarz‑weiß‑TIFF konvertieren
Die Methode setBwConversionMode in der Klasse TiffOptions ermöglicht es, den bei der Umwandlung einer farbigen Folie oder eines Bildes in ein Schwarz‑weiß‑TIFF verwendeten Algorithmus anzugeben. Beachten Sie, dass diese Einstellung nur gilt, wenn die Methode setCompressionType auf CCITT4 oder CCITT3 gesetzt ist.
Note
TiffOptions.setBwConversionMode ist eine Export‑Ebene‑Einstellung, die einen Pixel‑Konvertierungsalgorithmus für das gesamte TIFF‑Bild auswählt. Um festzulegen, wie eine einzelne Form dargestellt werden soll, wenn der Schwarz‑weiß‑Anzeigemodus aktiv ist, verwenden Sie IShape.setBlackWhiteMode. Siehe Control Black-and-White Rendering for Shapes für Beispiele.Angenommen, wir haben eine Datei “sample.pptx” mit der folgenden Folie:

Dieser Code zeigt, wie man die farbige Folie in ein Schwarz‑weiß‑TIFF konvertiert:
import com.aspose.slides.*;
TiffOptions tiffOptions = new TiffOptions();
tiffOptions.setCompressionType(TiffCompressionTypes.CCITT4);
tiffOptions.setBwConversionMode(BlackWhiteConversionMode.Dithering);
Presentation presentation = new Presentation("sample.pptx");
try {
presentation.save("output.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Das Ergebnis:

Präsentation in TIFF mit benutzerdefinierter Größe konvertieren
Wenn Sie ein TIFF‑Bild mit bestimmten Abmessungen benötigen, können Sie die gewünschten Werte mit den in TiffOptions verfügbaren Methoden festlegen. Zum Beispiel ermöglicht die Methode setImageSize die Definition der Größe des resultierenden Bildes.
Dieser Code zeigt, wie man eine PowerPoint‑Präsentation in TIFF‑Bilder mit benutzerdefinierter Größe konvertiert:
import com.aspose.slides.*;
import com.aspose.slides.android.Size;
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei (PPT, PPTX, ODP usw.) darstellt.
Presentation presentation = new Presentation("presentation.pptx");
try {
TiffOptions tiffOptions = new TiffOptions();
// Kompressionstyp festlegen.
tiffOptions.setCompressionType(TiffCompressionTypes.Default);
/*
Kompressionstypen:
Default – Gibt das Standardschema für die Kompression an (LZW).
None – Gibt an, dass keine Kompression verwendet wird.
CCITT3
CCITT4
LZW
RLE
*/
// Die Farbtiefe hängt vom Kompressionstyp ab und kann nicht manuell festgelegt werden.
// Bild-DPI festlegen.
tiffOptions.setDpiX(200);
tiffOptions.setDpiY(200);
// Bildgröße festlegen.
tiffOptions.setImageSize(new Size(1728, 1078));
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(NotesPositions.BottomFull);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// Speichern Sie die Präsentation als TIFF mit der angegebenen Größe.
presentation.save("tiff-ImageSize.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Präsentation in TIFF mit benutzerdefiniertem Bildpixel‑Format konvertieren
Mit der Methode setPixelFormat der Klasse TiffOptions können Sie das gewünschte Pixel‑Format für das resultierende TIFF‑Bild festlegen.
Dieser Code zeigt, wie man eine PowerPoint‑Präsentation in ein TIFF‑Bild mit benutzerdefiniertem Pixel‑Format konvertiert:
import com.aspose.slides.*;
// Instanziieren Sie die Presentation‑Klasse, die eine Präsentationsdatei (PPT, PPTX, ODP usw.) darstellt.
Presentation presentation = new Presentation("presentation.pptx");
try {
TiffOptions tiffOptions = new TiffOptions();
tiffOptions.setPixelFormat(ImagePixelFormat.Format8bppIndexed);
/*
ImagePixelFormat enthält die folgenden Werte (wie in der Dokumentation angegeben):
Format1bppIndexed - 1 Bit pro Pixel, indiziert.
Format4bppIndexed - 4 Bits pro Pixel, indiziert.
Format8bppIndexed - 8 Bits pro Pixel, indiziert.
Format24bppRgb - 24 Bits pro Pixel, RGB.
Format32bppArgb - 32 Bits pro Pixel, ARGB.
*/
// Speichern Sie die Präsentation als TIFF mit dem angegebenen Pixel‑Format.
presentation.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Tip
Schauen Sie sich Aspose’s Kostenlosen PowerPoint‑zu‑Poster‑Konverter an.FAQ
Kann ich anstelle einer gesamten PowerPoint‑Präsentation eine einzelne Folie in TIFF konvertieren?
Ja. Aspose.Slides ermöglicht es, einzelne Folien aus PowerPoint‑ und OpenDocument‑Präsentationen separat in TIFF‑Bilder zu konvertieren.
Gibt es ein Limit für die Anzahl der Folien beim Konvertieren einer Präsentation in TIFF?
Nein, Aspose.Slides legt keine Beschränkungen für die Anzahl der Folien fest. Sie können Präsentationen jeder Größe in das TIFF‑Format konvertieren.
Werden PowerPoint‑Animationen und Übergangseffekte beim Konvertieren von Folien in TIFF beibehalten?
Nein, TIFF ist ein statisches Bildformat. Daher werden Animationen und Übergangseffekte nicht übernommen; es werden nur statische Schnappschüsse der Folien exportiert.