Prezentációk exportálása XAML-ba JavaScriptben

Áttekintés

Ez a cikk bemutatja, hogyan exportálhatók PowerPoint‑bemutatók XAML‑formátumba az Aspose.Slides segítségével. Rövid bemutatót nyújt a XAML‑ról, megmutatja, hogyan menthető el egy bemutató XAML‑ként alapértelmezett beállításokkal, és bemutatja, hogyan testreszabható az export a XamlOptions használatával, beleértve a rejtett diák exportálását is. A cikk néhány gyakori kérdésre is válaszol a tartalék betűtípusokkal, a XAML‑verem kompatibilitással és a rejtett diák export viselkedésével kapcsolatban.

A XAML‑ról

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

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

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

Ez a JavaScript‑kód bemutatja, hogyan exportálhat egy prezentációt XAML‑ba alapértelmezett beállításokkal:

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

Prezentációk exportálása XAML‑ba egyéni beállításokkal

Választhat beállításokat a XamlOptions osztályból, amelyek vezérlik az exportfolyamatot és meghatározzák, hogyan exportálja az Aspose.Slides a prezentációt XAML‑ba.

Például, ha azt szeretné, hogy az Aspose.Slides a rejtett diákat is belevegye a prezentációból az XAML‑ba exportáláskor, állítsa a setExportHiddenSlides metódust true értékre. Lásd ezt a példa JavaScript‑kódot:

var pres = new aspose.slides.Presentation("pres.pptx");
try {
    var xamlOptions = new aspose.slides.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 érhető el a gépen?

Használja a setDefaultRegularFont metódust a XamlOptions‑ban – ez tartalék 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 szánt, vagy más XAML‑veremekben is használható?

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

Támogatottak a rejtett diák, és hogyan akadályozhatom meg, hogy alapértelmezés szerint exportálódjanak?

Alapértelmezés szerint a rejtett diák nem kerülnek bele. Ezt a viselkedést a setExportHiddenSlides metóduson keresztül szabályozhatja a XamlOptions‑ban – hagyja letiltva, ha nem szeretné exportálni őket.