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.

A PowerPoint prezentáció eredeti dokumentumtulajdonságai

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.

A PowerPoint prezentáció módosított dokumentumtulajdonságai

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:

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.