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
- Konfigurálja a projektet a Aspose.Task könyvtár hozzáadásához a Maven Repository-ból
- Töltse be a minta MPP fájlt a Project osztályobjektumba
- 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
import com.aspose.barcode.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveFileFormat; | |
public class ConvertMicrosoftProjectFileToXPSInJava { | |
public static void main(String[] args) throws Exception{ // main function for ConvertMicrosoftProjectFileToXPSInJava class | |
// Set Aspose.Tasks license to remove trial version watermark in the output XPS file converted from MPP | |
License tasksLicense = new License(); | |
tasksLicense.setLicense("Aspose.Tasks.lic"); | |
// Load the input MPP file to be converted to XPS | |
Project sourceMPPFile = new Project("InputMPPFile.mpp"); | |
// Save the output XPS file using SaveFileFormat enumerator | |
sourceMPPFile.save("OutputXPSFile.xps", SaveFileFormat.XPS); | |
} | |
} |
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.