Ez az éles témakör arra összpontosít, hogyan lehet a MPP-t SVG-re konvertálni Java használatával. Tartalmazza az összes konfigurációs részletet, a lépések sorozatát és egy futtatható mintakódot a működés bemutatásához. Alkalmazást fejleszthet a Microsoft Project SVG formátumra konvertálására Java használatával, csak egyszerű API-hívások segítségével.
Lépések az MPP konvertálásához SVG-vé Java használatával
- Állítsa be a fejlesztői környezetet a(z) Aspose.Tasks for Java szolgáltatásba a repokezelő segítségével
- Töltsön be egy meglévő MPP-fájlt a Project osztályobjektumba az SVG-vé alakításhoz
- Állítsa be a kimeneti SVG-beállításokat a SvgOptions osztályobjektum segítségével
- Konvertálja az MPP-fájlt SVG-vé a mentési módszerrel
Ezek az egyszerű lépések a teljes konfigurációs részleteket és egy lépésenkénti folyamatot mutatnak be az MS Project SVG formátumba konvertálásához Java használatával*. A Project osztály a forrás MPP fájl betöltésére, az SvgOptions osztály pedig a kimeneti SVG fájl jellemzőinek beállítására szolgál. Itt érdemes megemlíteni, hogy az SvgOptions osztályobjektum nem kötelező, és a kimeneti SVG fájl alapértelmezett beállításaival kizárható.
Kód az MS Project exportálásához SVG-be Java használatával
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveOptions; | |
import com.aspose.tasks.SvgOptions; | |
import com.aspose.tasks.Timescale; | |
public class MppToSVG { | |
public static void main(String[] args) throws Exception {// Throws exception to process the MPP file | |
String FilePath = "//Users//TestData//"; | |
// Applying product license to access and process the MPP file | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Open the source MPP file from the disk | |
Project inputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG options for output | |
SaveOptions svgOption = new SvgOptions(); | |
svgOption.setFitContent(true); | |
svgOption.setTimescale(Timescale.ThirdsOfMonths); | |
// Export the MPP to SVG file on the disk | |
inputProject.save(FilePath + "OutputSvg.svg", svgOption); | |
} | |
} |
A fenti példában az MPP mentése SVG-ként Java használatával egy Project osztályú példányt használ, amely a lemezről éri el a forrásfájlt. A konstruktor túlterhelését is feltárja, hogy az MPP-fájlt adatfolyamként töltse be olyan forrásokból, mint az adatbázisok vagy a web. Az SvgOptions segítségével testreszabható a kimeneti SVG fájl olyan tulajdonságok beállításával, mint a CustomPageSize, BarStyles, Gridlines, Timescale, TextStyles és még sok más.
Itt tanultuk meg az MPP SVG-re váltásának folyamatát Java használatával. Ha többet szeretne megtudni az MPP-k PDF-fájllá konvertálásának folyamatáról, tekintse meg a hogyan lehet MPP-t PDF-be konvertálni Java-ban című cikket.