PowerPoint-prezentációk konvertálása TIFF-be JavaScript-ben
Bevezetés
TIFF (Tagged Image File Format) egy széles körben használt, veszteségmentes raszteres képformátum, amely kimagasló minőségéről és a grafika részletes megőrzéséről ismert. A tervezők, fényképészek és asztali kiadók gyakran a TIFF-et választják rétegek, színpontosság és az eredeti beállítások megőrzésére a képeikben.
Az Aspose.Slides segítségével könnyedén konvertálhatja PowerPoint-diáit (PPT, PPTX) és OpenDocument-diáit (ODP) közvetlenül magas minőségű TIFF képekké, biztosítva, hogy előadásai a lehető legnagyobb vizuális hűséget megőrizzék.
Prezentáció konvertálása TIFF formátumba
A Presentation osztály által biztosított save metódus használatával gyorsan konvertálhatja az egész PowerPoint-prezentációt TIFF-be. A keletkezett TIFF képek az alapértelmezett diák méretének felelnek meg.
Ez a JavaScript kód bemutatja, hogyan konvertálható egy PowerPoint-prezentáció TIFF formátumba:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Példányosítsa a Presentation osztályt, amely egy prezentációs fájlt (PPT, PPTX, ODP stb.) reprezentál.
let presentation = new aspose.slides.Presentation("presentation.pptx");
try {
// Mentse a prezentációt TIFF formátumban.
presentation.save("output.tiff", aspose.slides.SaveFormat.Tiff);
} finally {
presentation.dispose();
}
Prezentáció konvertálása fekete-fehér TIFF formátumba
A TiffOptions osztályban lévő setBwConversionMode metódus lehetővé teszi, hogy megadja a színes dia vagy kép fekete-fehér TIFF formátumba 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 CCITT4 vagy CCITT3 értékre van állítva.
Note
A TiffOptions.setBwConversionMode egy export-szintű beállítás, amely a teljes TIFF kép pixelkonvertálási algoritmusát választja. Annak meghatározásához, hogyan jelenjen meg egy adott alakzat fekete-fehér megjelenítési módban, használja a Shape.setBlackWhiteMode metódust. Példákért tekintse meg a Control Black-and-White Rendering for Shapes oldalt.Hogyan legyen, ha van egy “sample.pptx” fájlunk a következő diával:

Ez a JavaScript kód bemutatja, hogyan konvertálható a színes dia fekete-fehér TIFF formátumba:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
let tiffOptions = new aspose.slides.TiffOptions();
tiffOptions.setCompressionType(aspose.slides.TiffCompressionTypes.CCITT4);
tiffOptions.setBwConversionMode(aspose.slides.BlackWhiteConversionMode.Dithering);
let presentation = new aspose.slides.Presentation("sample.pptx");
try {
presentation.save("output.tiff", aspose.slides.SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Az eredmény:

Prezentáció konvertálása TIFF formátumba egyedi mérettel
Ha konkrét méretű TIFF képre van szüksége, a TiffOptions osztályban elérhető metódusokkal állíthatja be 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.
Ez a JavaScript kód bemutatja, hogyan konvertálható egy PowerPoint-prezentáció egyedi méretű TIFF képekké:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
const java = require("java");
// Példányosítja a Presentation osztályt, amely egy prezentációs fájlt (PPT, PPTX, ODP stb.) képviseli.
let presentation = new aspose.slides.Presentation("presentation.pptx");
try {
let tiffOptions = new aspose.slides.TiffOptions();
// Állítsa be a tömörítési típust.
tiffOptions.setCompressionType(aspose.slides.TiffCompressionTypes.Default);
/*
Tömörítési típusok:
Default - A alapértelmezett tömörítési sémát (LZW) jelöli.
None - Nem alkalmaz tömörítést.
CCITT3
CCITT4
LZW
RLE
*/
// A színmélységet a pixel formátum szabályozza (lásd az alábbi példát); a CCITT3 és CCITT4 mindig 1 bit per pixel-t eredményez.
// Állítsa be a kép DPI-ját.
tiffOptions.setDpiX(200);
tiffOptions.setDpiY(200);
// Állítsa be a kép méretét.
tiffOptions.setImageSize(java.newInstanceSync("java.awt.Dimension", 1728, 1078));
let notesOptions = new aspose.slides.NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(aspose.slides.NotesPositions.BottomFull);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// Mentse a prezentációt TIFF-be a megadott mérettel.
presentation.save("tiff-ImageSize.tiff", aspose.slides.SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Prezentáció konvertálása TIFF formátumba egyedi képpontformátummal
A TiffOptions osztályban lévő setPixelFormat metódus segítségével megadhatja a kívánt pixelformátumot a keletkezett TIFF képhez.
Ez a JavaScript kód bemutatja, hogyan konvertálható egy PowerPoint-prezentáció egyedi pixelformátummal ellátott TIFF képbe:
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Példányosítja a Presentation osztályt, amely egy prezentációs fájlt (PPT, PPTX, ODP stb.) reprezentál.
let presentation = new aspose.slides.Presentation("presentation.pptx");
try {
let tiffOptions = new aspose.slides.TiffOptions();
tiffOptions.setPixelFormat(aspose.slides.ImagePixelFormat.Format8bppIndexed);
/*
Az ImagePixelFormat a következő értékeket tartalmazza (a dokumentáció szerint):
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.
*/
/// Mentse a prezentációt TIFF-be a megadott képmérettel.
presentation.save("Tiff-PixelFormat.tiff", aspose.slides.SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Tip
Tekintse meg az Aspose INGYENES PowerPoint poszter konverterét.GYIK
Konvertálhatok egyetlen diát az egész PowerPoint-prezentáció helyett TIFF-be?
Igen. Az Aspose.Slides lehetővé teszi, hogy a PowerPoint és OpenDocument prezentációkból egyes diákat külön-külön TIFF képekké konvertáljon.
Nem korlátozza a diák száma a prezentációk TIFF-re 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.
Megőrződnek-e a PowerPoint animációk és átmenetek, amikor diákat konvertálunk TIFF-re?
Nem, a TIFF egy statikus képformátum. Így az animációk és átmeneti hatások nem kerülnek megőrzésre; csak a diák statikus pillanatképei kerülnek exportálásra.