Prezentációk exportálása XAML-be PHP-ben
Áttekintés
Ez a cikk bemutatja, hogyan lehet a PowerPoint‑prezentációkat XAML‑formátumba exportálni az Aspose.Slides segítségével. Rövid bevezetést nyújt a XAML‑ba, megmutatja, hogyan menthet egy prezentációt XAML‑ba alapértelmezett beállításokkal, és bemutatja, hogyan testreszabható az export a XamlOptions segítségével, beleértve a rejtett diák exportálását is. A cikk válaszol néhány gyakori kérdésre is, amelyek a tartalék betűtípusokra, a XAML‑verem kompatibilitására és a rejtett diák exportálási 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 felé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) vagy a Xamarin Forms‑t használják.
A XAML, amely XML‑alapú nyelv, a Microsoft változata a GUI leírására. A legtöbb esetben valószínűleg a tervezőt használja a XAML‑fájlok szerkesztéséhez, de továbbra is írhat és szerkeszthet GUI‑t.
Prezentációk exportálása XAML‑ba alapértelmezett beállításokkal
Ez a PHP‑kód megmutatja, hogyan exportálhat egy prezentációt XAML‑ba alapértelmezett beállításokkal:
$pres = new Presentation("pres.pptx");
try {
$pres->save(new XamlOptions());
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Prezentációk exportálása XAML‑ba egyéni beállításokkal
A XamlOptions osztályból választhat beállításokat, amelyek szabályozzák az exportfolyamot, é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 prezentációból rejtett diákat is hozzáadja az XAML‑ba exportáláskor, használhatja a setExportHiddenSlides metódust a true értékkel. Lásd ezt a példakódot PHP‑ban:
$pres = new Presentation("pres.pptx");
try {
$xamlOptions = new XamlOptions();
$xamlOptions->setExportHiddenSlides(true);
$pres->save($xamlOptions);
} finally {
if (!java_is_null($pres)) {
$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?
Állítson be egy alapértelmezett normál betűtípust a XamlOptions‑ban — ez lesz a tartalék betűtípus, ha az eredeti hiányzik. Ez segít elkerülni a váratlan helyettesítéseket.
Az exportált XAML csak WPF‑hez szánt, vagy más XAML‑veremekben is használható?
A XAML egy általános UI jelölőnyelv, amely a WPF‑ben, az UWP‑ben és a Xamarin.Forms‑ban használatos. Az export a Microsoft XAML‑veremekkel való kompatibilitásra irányul; a pontos viselkedés és az egyes 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ésben exportálásra kerüljenek?
Alapértelmezés szerint a rejtett diák nincsenek belefoglalva. Ezt a viselkedést a setExportHiddenSlides metódussal a XamlOptions‑ban szabályozhatja — hagyja letiltva, ha nem szükséges exportálni őket.