Převod XPS na FODS v C++ prostřednictvím Aspose.Total for C++ knihoven pro automatizaci souborů je jednoduchý dvoukrokový proces. V prvním kroku můžete exportovat XPS do XLSX pomocí Aspose.PDF for C++ , poté pomocí Aspose.Cells for C++ Spreadsheet Programming API, můžete převést XLSX na FODS.
C++ API pro převod XPS do FODS
Požadavky na převod
Instalujte z příkazového řádku jako nuget install Aspose.Total.Cpp
nebo přes konzolu Správce balíčků sady Visual Studio s Install-Package Aspose.Total.Cpp
.
Případně si stáhněte offline instalační program MSI nebo knihovny DLL v souboru ZIP z stažení .
Získejte nebo nastavte informace o souboru XPS prostřednictvím C++
Aspose.PDF for C++ vám také umožňuje získat informace o vašem dokumentu XPS a umožňuje vám přijímat informovaná rozhodnutí před procesem převodu. Chcete-li získat konkrétní informace o souboru XPS, musíte nejprve zavolat metodu get_Info() Document . Jakmile je objekt DocumentInfo načten, můžete získat hodnoty jednotlivých vlastností. Kromě toho můžete také nastavit vlastnosti pomocí příslušných metod třídy DocumentInfo.
Uložit formát souboru FODS pro streamování přes C++
Aspose.Cells for C++ umožňuje uložit formát souboru FODS pro streamování. Chcete-li uložit soubory do streamu, vytvořte objekt MemoryStream nebo FileStream a uložte soubor do tohoto objektu streamu voláním IWorkbook metodu objektu Save . Při volání metody Save zadejte požadovaný formát souboru pomocí výčtu SaveFormat .
Prozkoumat možnosti konverzace XPS pomocí C++
Co je formát XPS
XPS, zkratka pro XML Paper Specification, je formát souboru vytvořený společností Microsoft, který představuje dokumenty s pevným rozložením. Soubory XPS obsahují obsah a nastavení tisku dokumentu, takže jsou vhodné pro zachování rozvržení a vzhledu dokumentu na různých zařízeních a platformách.
Formát XPS je založen na XML (eXtensible Markup Language), a široce používaný značkovací jazyk pro reprezentaci strukturovaných dat. Soubory XPS zapouzdřují obsah dokumentu, jako je text, obrázky, vektorová grafika a anotace, do strukturovaného formátu XML. To umožňuje snadnou interpretaci a vykreslování vizuálních prvků dokumentu.
Soubory XPS jsou koncepčně podobné souborům PDF (Portable Document Format) v tom, že oba mají za cíl poskytovat spolehlivý způsob prezentace a sdílení dokumentů při zachování jejich formátování. a rozložení. Soubory PDF však získaly širší podporu napříč různými softwarovými aplikacemi a hardwarovými zařízeními, díky čemuž jsou široce přijímané a kompatibilnější.
Pro prohlížení souborů XPS a práci s nimi poskytuje společnost Microsoft prohlížeč XPS jako součást operačního systému Windows. . Různé aplikace a nástroje třetích stran také nabízejí podporu pro otevírání, vytváření a konverzi souborů XPS. Ve srovnání s PDF však může být rozsah softwaru a hardwaru podporujícího formát XPS omezenější.
Co je formát FODS
Formát souboru OpenDocument Flat XML Spreadsheet (FODS) slouží jako prostředek k ukládání tabulkových dokumentů. Dodržuje standard OpenDocument a jako základní strukturu souborů využívá XML. Soubory FODS běžně generují tabulkové programy, jako je Apache OpenOffice Calc a LibreOffice Calc.
Soubory FODS se skládají z několika prvků XML, přičemž prvek , kde každá tabulka představuje pracovní list v tabulce. V každé tabulce jsou data organizována pomocí prvků
Soubory FODS navíc rozšiřují standard OpenDocument začleněním dalších funkcí. Patří mezi ně podpora sloučených buněk, která umožňuje sloučení sousedních buněk do jedné větší buňky, stejně jako zmrazené řádky a sloupce, což umožňuje uzamknout konkrétní řádky nebo sloupce pro snadnou navigaci při procházení tabulkou.
Soubory FODS nabízejí kompatibilitu a interoperabilitu napříč tabulkovými aplikacemi, které podporují standard OpenDocument. Poskytují flexibilní a strukturovaný formát pro ukládání tabulkových dat, zajišťují integritu dat a usnadňují bezproblémové sdílení a spolupráci.