GYIK

Áttekintés

Ez a GYIK válaszokat ad a gyakran felmerülő kérdésekre az Aspose.Slides kapcsán. Lefedi a támogatott fájlformátumokat, a nagy prezentációk feldolgozásakor felmerülő kivételek kezelését, a diák méretének módosítását, a diák előnézetét, a prezentációkból származó szöveg lekérését, a táblázatkeretek formázását, a képek elhelyezését és a betűtípusokkal kapcsolatos problémák megoldását a prezentációk PDF-re vagy képekre konvertálásakor.

Támogatott fájlformátumok

Q: Milyen fájlformátumokat támogat az Aspose.Slides for Android via Java?

A: Az Aspose.Slides for Android via Java a Supported File Formats szakaszban leírt fájlformátumokat támogatja.

Kivételek

Q: Memóriahiány kivételt kapok egy nagy PPT fájl képekkel történő betöltésekor. Van valamilyen méretkorlátozás az Aspose.Slides-ben?

A: Nincs konkrét képlet a Aspose.Slides által támogatott prezentáció méretének kiszámítására. Elég memóriának kell rendelkezésre állnia a teljes prezentáció struktúrájának és a képeknek a memóriában való tárolásához. Általában a memóriában a képek több helyet foglalnak el, mint a merevlemezen, különösen ha a képek további effektusokat tartalmaznak.

Általánosságban a Aspose.Slides for Android via Java könnyedén kezeli a körülbelül 300 MB körüli prezentációs fájlokat egy 4 GB RAM-mal rendelkező szerveren.

Diák kezelése

Q: Módosíthatom a diák méretét egy prezentációban?

A: A Presentation osztály által biztosított getSlideSize metódust használhatja a diák méretének meghatározásához a prezentációban.

Q: Lehetőség van-e különböző méretű diák definiálására egy prezentációban?

A: Mivel a diák méretét a Microsoft PowerPoint dokumentumokban a prezentáció szintjén definiálják, erre nincs megoldás.

Q: Támogatja-e az Aspose.Slides for Android via Java a dia előnézetét a mentés előtt?

A: A prezentáció diák renderelhetők képekké, és ezeket a képeket felhasználhatja a diák előnézetéhez.

Szöveggel való munka

Q: Lehetséges-e a teljes szöveg lekérése egy prezentációból?

A: Az Aspose.Slides for Android via Java a SlideUtil osztályt kínálja, amely különféle módszereket biztosít a prezentációk teljes szövegének lekéréséhez.

Q: Miért különböznek a bekezdésméretek PC-n és Androidon?

A: A bekezdésméretek kiszámítása a bekezdésben megjelenő szöveg méretének számításán alapul. A szövegméret számítása a PowerPoint prezentációban megadott betűtípus metrikáin alapul. Ha a megadott betűtípus hiányzik, azt a leginkább hasonló betűtípussal helyettesítik, amelynek metrikái eltérnek az eredetitől. Ennek következtében a bekezdésméretek különböző rendszerekben eltérő eredményeket adnak a telepített betűtípusok összetételétől függően. Ahhoz, hogy különböző operációs rendszereken ugyanazt az eredményt érje el, ugyanolyan betűtípusokat kell telepíteni a rendszerekre, vagy futásidőben be kell tölteni őket external fonts formájában.

Formázás és képek

Q: Hogyan állíthatom be a táblázat szegély színét?

A: A táblázat összes szegélyének színét, vagy csak a teljes táblázatot körülvevő szegély színét módosíthatja. Az összes szegély megváltoztatásához használja az getCellFormat metódust az ICell interfészből. A teljes táblázat szegélyének módosításához iteráljon a cellákon, és változtassa meg a külső szegélyek színét.

Q: Milyen mértékegységet használ az Aspose.Slides for Android via Java a képek elhelyezésére?

A: A diákon lévő összes alakzat koordinátái és méretei pontban (point) (72 dpi) vannak mérve.

Betűtípusok kezelése

Q: PPT PDF-re vagy képekre konvertálásakor miért különböznek a betűtípusok a kimeneti dokumentumokban?

A: Ez a probléma arra utalhat, hogy a prezentációban használt betűtípusok hiányoznak azon a rendszeren, ahol a kód futott, telepítve. Telepítenie kell a betűtípusokat az operációs rendszerre, vagy külső betűtípusokként betöltheti őket a FontsLoader osztály segítségével, ahogy az alább látható:

String[] folders = new String[] { "path_to_a_folder_with_fonts" };
FontsLoader.loadExternalFonts(folders);