PowerPoint prezentációk konvertálása TIFF formátumba Androidon
Bevezetés
TIFF (Tagged Image File Format) egy széles körben használt, veszteségmentes raszteres képformátum, amely kivételes minőségéről és a grafika részletes megőrzéséről ismert. Tervezők, fotósok és asztali kiadók gyakran választják a TIFF-et, hogy megőrizzék a rétegeket, a színpontosságot és az eredeti beállításokat a képeiken.
Az Aspose.Slides segítségével könnyedén konvertálhatja a PowerPoint-diákat (PPT, PPTX) és az OpenDocument-diákat (ODP) közvetlenül magas minőségű TIFF képekké, biztosítva, hogy a bemutatók a legnagyobb vizuális hűséget megtartsák.
Prezentáció konvertálása TIFF‑be
A Presentation osztály által biztosított save metódus használatával gyorsan átalakíthat egy teljes PowerPoint‑prezentációt TIFF formátumba. A keletkezett TIFF képek az alapértelmezett diamérethez igazodnak.
// Létrehozza a Presentation osztályt, amely egy prezentációs fájlt (PPT, PPTX, ODP, stb.) képvisel.
Presentation presentation = new Presentation("presentation.pptx");
try {
// A prezentáció mentése TIFF formátumba.
presentation.save("output.tiff", SaveFormat.Tiff);
} finally {
presentation.dispose();
}
Prezentáció konvertálása fekete-fehér TIFF‑be
A TiffOptions osztályban található setBwConversionMode metódus lehetővé teszi a színes dia vagy kép fekete-fehér TIFF‑be történő átalakításakor használt algoritmus megadását. Vegye figyelembe, hogy ez a beállítás csak akkor alkalmazható, ha a setCompressionType metódus CCITT4 vagy CCITT3 értékre van állítva.
Tegyük fel, hogy van egy “sample.pptx” fájlunk a következő diával:

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();
}
Az eredmény:

Prezentáció konvertálása TIFF‑be egyedi mérettel
Ha egy adott méretű TIFF képre van szüksége, a TiffOptions osztályban elérhető metódusok segítségével beállíthatja a kívánt értékeket. Például a setImageSize metódus lehetővé teszi a keletkezett kép méretének meghatározását.
// Létrehozza a Presentation osztályt, amely egy prezentációs fájlt (PPT, PPTX, ODP, stb.) képvisel.
Presentation presentation = new Presentation("presentation.pptx");
try {
TiffOptions tiffOptions = new TiffOptions();
// A tömörítési típus beállítása.
tiffOptions.setCompressionType(TiffCompressionTypes.Default);
/*
Tömörítési típusok:
Default - A alapértelmezett tömörítési sémát (LZW) adja meg.
None - Nem alkalmaz tömörítést.
CCITT3
CCITT4
LZW
RLE
*/
// A mélység a tömörítési típustól függ, és nem állítható be manuálisan.
// A kép DPI beállítása.
tiffOptions.setDpiX(200);
tiffOptions.setDpiY(200);
// A kép méretének beállítása.
tiffOptions.setImageSize(new Size(1728, 1078));
INotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(NotesPositions.BottomFull);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// A prezentáció mentése TIFF formátumba a megadott mérettel.
presentation.save("tiff-ImageSize.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Prezentáció konvertálása TIFF‑be egyedi képpontformátummal
A TiffOptions osztályból származó setPixelFormat metódus használatával megadhatja a kívánt képpontformátumot a létrejövő TIFF képhez.
Ez a kód bemutatja, hogyan konvertálhatunk egy PowerPoint‑prezentációt egy egyedi képpontformátumú TIFF képre:
// Létrehozza a Presentation osztályt, amely egy prezentációs fájlt (PPT, PPTX, ODP, stb.) képvisel.
Presentation presentation = new Presentation("presentation.pptx");
try {
TiffOptions tiffOptions = new TiffOptions();
tiffOptions.setPixelFormat(ImagePixelFormat.Format8bppIndexed);
/*
ImagePixelFormat a következő értékeket tartalmazza (ahogy a dokumentációban szerepel):
Format1bppIndexed - 1 bit képpontonként, indexelt.
Format4bppIndexed - 4 bit képpontonként, indexelt.
Format8bppIndexed - 8 bit képpontonként, indexelt.
Format24bppRgb - 24 bit képpontonként, RGB.
Format32bppArgb - 32 bit képpontonként, ARGB.
*/
// A prezentáció mentése TIFF formátumba a megadott képmérettel.
presentation.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Tip
Tekintse meg az Aspose INGYENES PowerPoint to Poster konvertert.GYIK
Átkonvertálhatok egyetlen diát a teljes PowerPoint‑prezentáció helyett TIFF‑be?
Igen. Az Aspose.Slides lehetővé teszi, hogy a PowerPoint és OpenDocument prezentációkból származó egyedi diákat külön-külön TIFF képekké konvertálja.
Van korlátozás a diák számát illetően a prezentáció TIFF‑be konvertálásakor?
Nem, az Aspose.Slides nem szab korlátozást a diák számára. Bármilyen méretű prezentációt konvertálhat TIFF formátumba.
Megmaradnak a PowerPoint animációk és áttűnési hatások a diák TIFF‑be konvertálása során?
Nem, a TIFF egy statikus képformátum. Ezért az animációk és áttűnési hatások nem maradnak meg; csak a diák statikus pillanatképei kerülnek exportálásra.