Hogyan lehet a Microsoft Project fájlt XPS-re konvertálni Java-ban

Ebben a rövid, de átfogó oktatóanyagban megtanítjuk, hogyan lehet a Microsoft Project fájlt XPS-re konvertálni Java nyelven. Az MS Project MPP fájl XPS-re való konvertálása Java-ban nem igényel MS Project alkalmazást vagy bármely más harmadik féltől származó eszközt a rendszerre. Az MPP-dokumentumot XPS-re módosíthatja bármely olyan általános operációs rendszerben, mint az MS Windows, a macOS vagy a Linux.

A Microsoft Project File XPS-re konvertálásának lépései Java nyelven

  1. Konfigurálja a projektet a Aspose.Task könyvtár hozzáadásához a Maven Repository-ból
  2. Töltse be a minta MPP fájlt a Project osztályobjektumba
  3. Mentse az MPP-dokumentumot XPS-be a save függvény meghívásával a Project osztályban

Itt olyan egyszerű lépéseket mutatunk be, amelyeket követve lehet MPP fájlformátumot XPS-re konvertálni Java-ban úgy, hogy betölti a forrás MPP fájlt a lemezről, majd elmenti XPS fájlként. Erre a célra a Project osztály objektumot használják a forrás MPP fájlnév megadásával, azonban ezt a fájlt többféleképpen is betöltheti, például adatfolyamból vagy adatbázisból közvetlenül. Ezenkívül a Project osztály mentési funkciója számos, az XPS-től eltérő formátumot biztosít a kimeneti fájl mentéséhez.

Kód az MPP fájl XPS-re konvertálásához Java nyelven

Ebben a kódban egy nem védett MPP-fájl töltődik be, míg jelszóval védett MPP-fájlt is betölthet, ha megadja a jelszót az MPP-fájl megnyitásához és XPS-ként való mentéséhez Java-ban*. Másrészt, ha el akarja kerülni a hibákat az MPP fájl elemzése során, beállíthat egy visszahívási módszert is a hibák kezelésére. A Project osztály konstruktorának számos más túlterhelése is elérhető, amelyek felhasználhatók a forrás MPP fájl betöltésére.

Ebben az oktatóanyagban megtanultuk az MPP-dokumentumok XPS-re konvertálását Java nyelven. Ha meg szeretne tanulni néhány más fájltípus XPS-re való konvertálását, például az MS Excelt, tekintse meg a következő cikket: hogyan lehet az Excelt XPS-re konvertálni Java nyelven.

 Magyar