Prezentáció információk lekérése és frissítése Androidon
Áttekintés
Ez a cikk bemutatja, hogyan ellenőrizhetők a prezentációs információk az Aspose.Slides-ban. Ismerteti, hogyan határozható meg egy prezentáció aktuális formátuma a teljes fájl betöltése nélkül, hogyan olvashatók a dokumentum tulajdonságai, és hogyan frissíthetők ezek a tulajdonságok szükség esetén.
A példák a PresentationInfo és a DocumentProperties API-kon alapulnak, és tipikus műveleteket mutatnak be a prezentáció metaadataival való munka során.
Ellenőrizze a prezentáció formátumát
Mielőtt a prezentációval dolgozna, előfordulhat, hogy szeretné megtudni, milyen formátumban (PPT, PPTX, ODP és egyéb) van a prezentáció jelenleg.
A prezentáció formátumát betöltés nélkül is ellenőrizheti. Tekintse meg ezt a Java kódot:
IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
System.out.println(info.getLoadFormat()); // PPTX
IPresentationInfo info2 = PresentationFactory.getInstance().getPresentationInfo("pres.ppt");
System.out.println(info2.getLoadFormat()); // PPT
IPresentationInfo info3 = PresentationFactory.getInstance().getPresentationInfo("pres.odp");
System.out.println(info3.getLoadFormat()); // ODP
A prezentáció tulajdonságainak lekérése
Ez a Java kód bemutatja, hogyan lehet lekérni a prezentáció tulajdonságait (információk a prezentációról):
IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
IDocumentProperties props = info.readDocumentProperties();
System.out.println(props.getCreatedTime());
System.out.println(props.getSubject());
System.out.println(props.getTitle());
// ...
Érdekelheti a DocumentProperties osztályban található tulajdonságok listája.
A prezentáció tulajdonságainak frissítése
Az Aspose.Slides biztosítja a PresentationInfo.updateDocumentProperties metódust, amely lehetővé teszi a prezentáció tulajdonságainak módosítását.
Tegyük fel, hogy van egy PowerPoint prezentáció, amelynek dokumentumtulajdonságai az alább láthatók.

Ez a kódrészlet bemutatja, hogyan szerkeszthet néhány prezentációs tulajdonságot:
String fileName = "sample.pptx";
IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo(fileName);
IDocumentProperties properties = info.readDocumentProperties();
properties.setTitle("My title");
properties.setLastSavedTime(new Date());
info.updateDocumentProperties(properties);
info.writeBindedPresentation(fileName);
A dokumentumtulajdonságok módosításának eredményei az alább láthatók.

Hasznos hivatkozások
A prezentációval és annak biztonsági attribútumaival kapcsolatos további információkért hasznosak lehetnek ezek a hivatkozások:
- Ellenőrzés, hogy a prezentáció titkosított-e
- Ellenőrzés, hogy a prezentáció írásvédett (csak olvasható)
- Ellenőrzés, hogy a prezentáció jelszóval védett-e a betöltés előtt
- A prezentáció védésére használt jelszó megerősítése.
GYIK
Hogyan ellenőrizhetem, hogy a betűkészletek be vannak-e ágyazva, és melyek azok?
Keresse meg a beágyazott betűkészletek információját a prezentáció szintjén, majd hasonlítsa össze ezeket a ténylegesen a tartalomban használt betűkészletekkel annak érdekében, hogy azonosítsa, mely betűkészletek kritikusak a megjelenítéshez.
Hogyan tudom gyorsan megállapítani, hogy a fájl rejtett diákot tartalmaz-e, és ha igen, hány darabot?
Iteráljon a dia gyűjteményen és ellenőrizze minden dia láthatósági jelzőjét.
Felismerhető-e, hogy egyedi dia méret és tájolás van-e használatban, és eltérnek-e az alapértelmezettektől?
Igen. Hasonlítsa össze a jelenlegi dia méretet és tájolást a szabványos előbeállításokkal; ez segít előre jelezni a nyomtatási és exportálási viselkedést.
Van gyors módja annak, hogy megállapítsam, a diagramok külső adatforrásokra hivatkoznak-e?
Igen. Járja be az összes diagramot, ellenőrizze azok adatforrását, és vegye észre, hogy az adat belső vagy hivatkozáson alapul-e, beleértve a hibás hivatkozásokat is.
Hogyan értékelhetem a ‘nehéz’ diákokat, amelyek lassíthatják a renderelést vagy a PDF exportot?
Minden diánál számolja meg az objektumok darabszámát, és keressen nagy képeket, átlátszóságot, árnyékokat, animációkat és multimédiát; adjon hozzá egy durva komplexitási pontszámot, hogy jelölje a lehetséges teljesítménybeli problémákat.