PowerPoint‑Präsentationen in TIFF konvertieren in Java
Übersicht
TIFF (Tagged Image File Format) ist ein weit verbreitetes, verlustfreies Rasterbildformat, das für seine außergewöhnliche Qualität und detailgetreue Darstellung von Grafiken bekannt ist. Designer, Fotografen und Desktop‑Publisher wählen häufig TIFF, um Ebenen, Farbgenauigkeit und ursprüngliche Einstellungen in ihren Bildern zu erhalten.
Mit Aspose.Slides können Sie Ihre PowerPoint‑Folien (PPT, PPTX) und OpenDocument‑Folien (ODP) mühelos direkt in hochwertige TIFF‑Bilder konvertieren, wodurch Ihre Präsentationen die maximale visuelle Treue behalten.
Eine Präsentation in TIFF konvertieren
Verwenden Sie die save‑Methode der Presentation-Klasse, können Sie schnell eine komplette PowerPoint‑Präsentation in TIFF umwandeln. Die resultierenden TIFF‑Bilder entsprechen der Standard‑Foliengröße.
Dieser Code zeigt, wie Sie eine PowerPoint‑Präsentation in TIFF konvertieren:
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei (PPT, PPTX, ODP usw.) repräsentiert.
Presentation presentation = new Presentation("presentation.pptx");
try {
// Speichern Sie die Präsentation als TIFF.
presentation.save("output.tiff", SaveFormat.Tiff);
} finally {
presentation.dispose();
}
Eine Präsentation in Schwarz‑Weiß‑TIFF konvertieren
Die Methode setBwConversionMode in der TiffOptions-Klasse ermöglicht es Ihnen, den Algorithmus anzugeben, der beim Konvertieren einer farbigen Folie oder eines Bildes in ein Schwarz‑Weiß‑TIFF verwendet wird. Beachten Sie, dass diese Einstellung nur gilt, wenn die setCompressionType‑Methode auf CCITT4 oder CCITT3 gesetzt ist.
Angenommen, wir haben eine Datei “sample.pptx” mit folgender Folie:

Dieser Code zeigt, wie Sie die farbige Folie in ein Schwarz‑Weiß‑TIFF konvertieren:
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:

Eine 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 über Methoden der TiffOptions-Klasse festlegen. Beispielsweise ermöglicht die setImageSize‑Methode die Definition der Größe des resultierenden Bildes.
Dieser Code zeigt, wie Sie eine PowerPoint‑Präsentation in TIFF‑Bilder mit benutzerdefinierter Größe konvertieren:
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei (PPT, PPTX, ODP usw.) repräsentiert.
Presentation presentation = new Presentation("presentation.pptx");
try {
TiffOptions tiffOptions = new TiffOptions();
// Legen Sie den Kompressionstyp fest.
tiffOptions.setCompressionType(TiffCompressionTypes.Default);
/*
Kompressionstypen:
Default - Gibt das Standard-Kompressionsschema 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 gesetzt werden.
// Legen Sie die Bild-DPI fest.
tiffOptions.setDpiX(200);
tiffOptions.setDpiY(200);
// Legen Sie die Bildgröße fest.
tiffOptions.setImageSize(new Dimension(1728, 1078));
INotesCommentsLayoutingOptions 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();
}
Eine Präsentation in TIFF mit benutzerdefiniertem Bild‑Pixel‑Format konvertieren
Mit der setPixelFormat‑Methode der TiffOptions-Klasse können Sie das gewünschte Pixel‑Format für das resultierende TIFF‑Bild festlegen.
Dieser Code zeigt, wie Sie eine PowerPoint‑Präsentation in ein TIFF‑Bild mit benutzerdefiniertem Pixel‑Format konvertieren:
// Instanziieren Sie die Presentation-Klasse, die eine Präsentationsdatei (PPT, PPTX, ODP usw.) repräsentiert.
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 der angegebenen Bildgröße.
presentation.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Tip
Check out Aspose’s FREE PowerPoint to Poster converter.FAQ
1. Kann ich eine einzelne Folie anstelle der gesamten PowerPoint‑Präsentation in TIFF konvertieren?
Ja. Aspose.Slides ermöglicht es, einzelne Folien aus PowerPoint‑ und OpenDocument‑Präsentationen separat in TIFF‑Bilder zu konvertieren.
2. Gibt es eine Begrenzung für die Anzahl der Folien beim Konvertieren einer Präsentation in TIFF?
Nein, Aspose.Slides legt keine Beschränkungen für die Folienzahl fest. Sie können Präsentationen jeder Größe in das TIFF‑Format konvertieren.
3. Werden PowerPoint‑Animationen und Übergangseffekte beim Konvertieren von Folien in TIFF beibehalten?
Nein, TIFF ist ein statisches Bildformat. Daher werden Animationen und Übergangseffekte nicht beibehalten; es werden nur statische Schnappschüsse der Folien exportiert.