Prezentációk exportálása XAML-be Java-ban

Áttekintés

Ez a cikk elmagyarázza, hogyan lehet a PowerPoint‑prezentációkat XAML‑be exportálni az Aspose.Slides használatával. Tartalmaz egy rövid bevezetést a XAML‑ba, bemutatja, hogyan lehet alapértelmezett beállításokkal menteni egy prezentációt XAML‑be, és bemutatja, hogyan lehet testre szabni az exportálást a XamlOptions‑on keresztül, beleértve a rejtett diák exportálását is. A cikk válaszol néhány gyakori kérdésre, amelyek a helyettesítő betűtípusokra, a XAML‑stakk kompatibilitásra és a rejtett diák exportálásának viselkedésére vonatkoznak.

A XAML‑ról

A XAML egy leíró programozási nyelv, amely lehetővé teszi felhasználói felületek építését vagy írását alkalmazásokhoz, különösen azokhoz, amelyek a WPF‑et (Windows Presentation Foundation), az UWP‑t (Universal Windows Platform) és a Xamarin form‑okat használják.

A XAML, amely egy XML‑alapú nyelv, a Microsoft változata egy GUI leírására. A legtöbb esetben valószínűleg egy tervezőt használ a XAML‑fájlok szerkesztéséhez, de továbbra is írhatja és szerkesztheti a felhasználói felületet.

Prezentációk exportálása XAML‑be alapértelmezett beállításokkal

Ez a Java‑kód megmutatja, hogyan lehet egy prezentációt XAML‑be exportálni alapértelmezett beállításokkal:

Presentation pres = new Presentation("pres.pptx");
try {
    pres.save(new XamlOptions());
} finally {
    if (pres != null) pres.dispose();
}

Prezentációk exportálása XAML‑be egyedi beállításokkal

A IXamlOptions felületen választhat beállításokat, amelyek vezérlik az exportálási folyamatot, és meghatározzák, hogyan exportálja az Aspose.Slides a prezentációt XAML‑be.

Például, ha szeretné, hogy az Aspose.Slides a prezentációból rejtett diákat is hozzáadja az XAML‑exportálás során, beállíthatja az ExportHiddenSlides tulajdonságot true‑ra. Lássa ezt a példakódot Java‑ban:

Presentation pres = new Presentation("pres.pptx");
try {
    XamlOptions xamlOptions = new XamlOptions();
    xamlOptions.setExportHiddenSlides(true);
    pres.save(xamlOptions);
} finally {
    if (pres != null) pres.dispose();
}

GYIK

Hogyan biztosíthatom a kiszámítható betűtípusokat, ha az eredeti betűtípus nem elérhető a gépen?

Állítson be egy alapértelmezett normál betűtípust az XamlOptions segítségével — ez helyettesítő betűtípusként szolgál, ha az eredeti hiányzik. Ez segít elkerülni a váratlan helyettesítéseket.

Az exportált XAML csak a WPF‑hez készült, vagy használható más XAML‑stakokban is?

A XAML egy általános UI jelölőnyelv, amelyet a WPF, UWP és a Xamarin.Forms használ. Az exportálás a Microsoft XAML‑stakkok kompatibilitását célozza; a pontos viselkedés és a specifikus konstrukciók támogatása a célplatformtól függ. Tesztelje a jelölőnyelvet a saját környezetében.

Támogatottak a rejtett diák, és hogyan lehet megakadályozni, hogy alapértelmezés szerint exportálva legyenek?

Alapértelmezés szerint a rejtett diák nem szerepelnek. Ezt a viselkedést a setExportHiddenSlides a XamlOptions segítségével szabályozhatja — tartsa letiltva, ha nem kívánja exportálni őket.