Ez a cikk azt a folyamatot írja le, hogyan exportálható az MS Project a PDF-be C#-ban. Meg fogja kapni a fejlesztői környezet konfigurációjának minden részletét és az alkalmazás fejlesztésének lépésenkénti eljárását, valamint egy futó mintakódot, amellyel a MPP PDF-be konvertálható C#-ban. A kimeneti PDF testreszabását is tárgyaljuk az átalakítási folyamat vezérléséhez.
Az MS Project PDF-be konvertálásának lépései C#-ban
- Telepítse a Aspose.Tasks alkalmazást a NuGet csomagkezelőből az MPP PDF-formátumba konvertálásához
- Töltsön be egy meglévő MS Project fájlt a Project osztályobjektum használatával
- A PdfSaveOptions osztály objektumának deklarálása
- Állítsa be a kívánt tulajdonságokat, például az oldalméretet a mentési beállításoknál
- Mentse el az MPP-fájlt PDF-ként a kiválasztott beállításokkal
Ezek a lépések egy éles módszert biztosítanak az MS Project PDF formátumba exportálására C#-ban azáltal, hogy megosztják a konfigurációhoz szükséges összes információt, majd megadják a kimenet eléréséhez szükséges összes osztály, metódus és felsoroló részleteit. Vagy betölthet egy meglévő MS Project fájlt, vagy létrehozhat egy MPP fájlt, majd mentheti PDF formátumban. Ezek a lépések tárgyalják a PdfSaveOptions osztályobjektumot is, amely számos olyan tulajdonságot tartalmaz, amelyek beállíthatók a kimeneti PDF testreszabásához, például a kimeneti PDF oldalmérete van meghatározva demonstráció céljából, azonban kihagyhatja ezt a testreszabást, és csak a SaveFileFormat.Pdf fájlt használja a PDF alapértelmezett mentéséhez. konfigurációk.
Kód a Microsoft Project konvertálásához PDF-be C#-ban
Ez a kód egy Project osztály konstruktort használ, amely csak a bemeneti MPP fájl nevét veszi fel, de megadhat más paramétereket is, például a fájlnév helyett egy adatfolyamot, a ParseErrorCallback függvényt, ha bármilyen probléma merül fel a forrás MPP fájl betöltésekor, vagy használhatja a LoadOptions osztály objektumot. amely számos attribútumot támogat a fájl betöltéséhez. Hasonlóképpen használhatja a PdfSaveOptions osztályobjektumot, ha szükséges, amely olyan beállításokat tartalmaz, mint az oldalméret, a sáv stílusa, az alapértelmezett betűtípusnév, a titkosítás részletei és így tovább, miközben egy MS Project to PDF konvertert ír C# nyelven.
Ez a cikk megtanított minket az MPP-fájlok PDF-formátumba való renderelésére, de ha meg szeretné tanulni az MPP-fájlok HTML-formátumba konvertálásának folyamatát, olvassa el a hogyan lehet az MPP-t Excelbe konvertálni C# segítségével című cikket.