Hogyan lehet MPP-t PDF-be konvertálni Java segítségével

Ez a rövid oktatóanyag a MPP PDF-re konvertálásához Java segítségével tartalmaz információkat. Tartalmazza a konfigurációs részleteket, a program megírásához végrehajtandó lépések sorrendjét, valamint egy minta futtatható kódot a művelet bemutatásához. Néhány API-hívás segítségével a Microsoft Projectet PDF-be konvertálhatja java használatával.

Lépések az MPP PDF-be konvertálásához Java használatával

  1. Állítsa be a környezetet a Aspose.Tasks for Java használatára az alkalmazásban a Maven lerakatból
  2. Töltse be a sablon MS Project fájlt a Project objektumba
  3. Példányosítsa a PdfSaveOptions osztályobjektumot
  4. Állítsa be az oldalméret tulajdonságot a PDFSaveOptions objektumban
  5. Konvertálja az MPP fájlt PDF-be a mentési beállítások segítségével

Ezek az egyszerű lépések lefedik az MS Project Java használatával PDF formátumba konvertálásának teljes folyamatát, amely tartalmazza a konfigurációs részleteket, a lépésenkénti folyamatot és egy futtatható mintakódot leírással. A Project osztály a sablon MPP fájl betöltésére szolgál, a PDFSaveOptions osztály a kimeneti PDF fájl jellemzőinek beállítására, a Project.save() metódus pedig a fájl konvertálására szolgál a PDFSaveOptions osztályobjektummal együtt. Vegye figyelembe, hogy a PDFSaveOptions osztályobjektum nem kötelező, és a kimeneti PDF-fájl alapértelmezett beállításaival elhagyható.

Kód az MS Project exportálásához PDF-be Java használatával

import com.aspose.tasks.License;
import com.aspose.tasks.PageSize;
import com.aspose.tasks.PdfSaveOptions;
import com.aspose.tasks.Project;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to Convert MPP to PDF using Java
// Load license
License tasksLicense = new License();
tasksLicense.setLicense("Aspose.Total.lic");
// Load the MPP file
Project project = new Project("Sample.mpp");
// Instantiate the PdfSaveOptions object
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Set page size
pdfSaveOptions.setPageSize(PageSize.A0);
// Export MPP to PDF
project.save("output.pdf", pdfSaveOptions);
System.out.println("Done");
}
}

Ez a kód az MPP-t PDF-ként Java használatával mentheti, egy Project osztály konstruktort használ, amelynek egyetlen argumentuma a sablonfájl neve, de használhat más konstruktorokat is, például a DBSettings-et, amely támogatja a projektfájl kiolvasását az adatbázisból, vagy olvassa el a memóriafolyamból származó projektfájlt, valamint a betöltési beállításokat, például a jelszó beállítását, ha a bemeneti fájl jelszóval védett, és így tovább. A törlési token úgy is beállítható, hogy hiba vagy szükségtelen késés esetén megszakítsa a betöltési műveletet.

Itt tanultuk meg az MPP PDF-re váltásának folyamatát. Ha meg szeretné tanulni az MPP XPS-re konvertálásának folyamatát, olvassa el a következő cikket: hogyan lehet a Microsoft Project fájlt XPS-re konvertálni Java-ban.

 Magyar