PowerPoint prezentációk konvertálása TIFF-re Androidon
Bevezetés
A TIFF (Tagged Image File Format) egy széles körben használt, veszteségmentes raszteres képfájl-formátum, amely kivételes minőségéről és a grafika részletes megőrzéséről ismert. A tervezők, fotósok és asztali kiadók gyakran választják a TIFF-et a rétegek, a színpontosság és az eredeti beállítások megőrzése érdekében a képeikben.
Az Aspose.Slides használatával egyszerűen konvertálhatja PowerPoint diáit (PPT, PPTX) és OpenDocument diák (ODP) közvetlenül magas minőségű TIFF képekké, biztosítva, hogy bemutatói a maximális vizuális pontosságot megőrizzék.
Prezentáció konvertálása TIFF formátumba
A mentés módszerrel, amelyet a Presentation osztály biztosít, gyorsan konvertálhatja az egész PowerPoint prezentációt TIFF-be. A kapott TIFF képek az alapértelmezett dia méretének megfelelőek.
Ez a kód bemutatja, hogyan lehet egy PowerPoint prezentációt TIFF-be konvertálni:
import com.aspose.slides.*;
// Példányosítja a Presentation osztályt, amely egy prezentációs fájlt (PPT, PPTX, ODP stb.) képvisel.
Presentation presentation = new Presentation("presentation.pptx");
try {
// Mentse a prezentációt TIFF formátumban.
presentation.save("output.tiff", SaveFormat.Tiff);
} finally {
presentation.dispose();
}
Prezentáció konvertálása fekete-fehér TIFF formátumba
A setBwConversionMode metódus a [TiffOptions] osztályban lehetővé teszi, hogy megadja a színes dia vagy kép fekete-fehér TIFF-re konvertálásához használt algoritmust. Vegye figyelembe, hogy ez a beállítás csak akkor érvényes, ha a setCompressionType metódus értéke CCITT4 vagy CCITT3.
Megjegyzés
A TiffOptions.setBwConversionMode egy export‑szintű beállítás, amely a teljes TIFF kép pixelkonverziós algoritmusát választja. Annak meghatározásához, hogy egy egyéni alakzat hogyan jelenjen meg fekete‑fehér megjelenítési módban, használja az IShape.setBlackWhiteMode. Lásd a Control Black-and-White Rendering for Shapes példákat.Tegyük fel, hogy van egy “sample.pptx” fájlunk a következő diával:

Ez a kód bemutatja, hogyan lehet a színes diát fekete‑fehér TIFF-re konvertálni:
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();
}
Az eredmény:

Prezentáció konvertálása TIFF formátumba egyedi mérettel
Ha egyedi méretű TIFF képre van szüksége, a TiffOptions osztályban elérhető módszerekkel állíthatja be a kívánt értékeket. Például a setImageSize metódus lehetővé teszi a kész kép méretének meghatározását.
Ez a kód bemutatja, hogyan lehet egy PowerPoint prezentációt egyedi méretű TIFF képekké konvertálni:
import com.aspose.slides.*;
import com.aspose.slides.android.Size;
// Példányosítja 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();
// Állítsa be a tömörítési típust.
tiffOptions.setCompressionType(TiffCompressionTypes.Default);
/*
Tömörítési típusok:
Default - Az alapértelmezett tömörítési sémát (LZW) jelöli.
None - Nem használ 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ó manuálisan.
// Állítsa be a kép DPI értékét.
tiffOptions.setDpiX(200);
tiffOptions.setDpiY(200);
// Állítsa be a kép méretét.
tiffOptions.setImageSize(new Size(1728, 1078));
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(NotesPositions.BottomFull);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// Mentse a prezentációt TIFF formátumban a megadott mérettel.
presentation.save("tiff-ImageSize.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Prezentáció konvertálása TIFF formátumba egyedi képpont formátummal
Az setPixelFormat metódus használatával a [TiffOptions] osztályból megadhatja a kívánt képpont formátumot a létrehozott TIFF képhez.
Ez a kód bemutatja, hogyan lehet egy PowerPoint prezentációt egyedi képpont formátummal rendelkező TIFF képpé konvertálni:
import com.aspose.slides.*;
// Példányosítja 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);
/*
Az ImagePixelFormat a következő értékeket tartalmazza (a dokumentáció szerint):
Format1bppIndexed - 1 bit per pixel, indexelt.
Format4bppIndexed - 4 bit per pixel, indexelt.
Format8bppIndexed - 8 bit per pixel, indexelt.
Format24bppRgb - 24 bit per pixel, RGB.
Format32bppArgb - 32 bit per pixel, ARGB.
*/
// Mentse a prezentációt TIFF formátumban a megadott képpontformátummal.
presentation.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Tipp
Nézze meg az Aspose ingyenes PowerPoint poszter konverterét.GYIK
Átkonvertálhatok egyetlen diát a teljes PowerPoint prezentáció helyett TIFF‑be?
Igen. Az Aspose.Slides lehetővé teszi, hogy egyes diákot a PowerPoint és OpenDocument prezentációkból külön‑külön TIFF képekké konvertáljon.
Van valamilyen korlátozás a diák számát illetően a prezentáció TIFF‑be konvertálásakor?
Nem, az Aspose.Slides nem korlátozza a diák számát. 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‑re konvertálásakor?
Nem, a TIFF egy statikus képfájl‑formátum. Ezért az animációk és áttűnési hatások nem kerülnek megőrzésre; csak a diák statikus pillanatképei kerülnek exportálásra.