Dieses knackige Thema konzentriert sich auf die Konvertierung von MPP in SVG mit Java. Es umfasst alle Konfigurationsdetails, eine Abfolge von Schritten und einen ausführbaren Beispielcode, um den Vorgang zu demonstrieren. Sie können eine Anwendung zum Konvertieren von Microsoft Project in SVG mit Java nur mit Hilfe einfacher API-Aufrufe entwickeln.
Schritte zum Konvertieren von MPP in SVG mit Java
- Richten Sie die Entwicklungsumgebung mithilfe des Repo-Managers ein, um Aspose.Tasks for Java einzuschließen
- Laden Sie eine vorhandene MPP-Datei in das Klassenobjekt Project, um sie in SVG zu konvertieren
- Legen Sie die Ausgabe-SVG-Optionen mit dem Klassenobjekt SvgOptions fest
- Konvertieren Sie die MPP-Datei mit der Speichermethode in SVG
Diese einfachen Schritte stellen die vollständigen Konfigurationsdetails und einen schrittweisen Prozess dar, um MS Project mithilfe von Java in SVG umzuwandeln. Die Project-Klasse wird zum Laden der MPP-Quelldatei verwendet, und die SvgOptions-Klasse wird zum Festlegen der Eigenschaften der SVG-Ausgabedatei verwendet. Es ist wichtig, hier zu erwähnen, dass das Objekt der Klasse SvgOptions nicht obligatorisch ist und ausgeschlossen werden kann, indem die Standardeinstellungen für die Ausgabe-SVG-Datei verwendet werden.
Code zum Exportieren von MS Project in SVG mit Java
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); | |
} | |
} |
Im obigen Beispiel verwendet der Code zum Speichern von MPP als SVG mit Java eine Project-Klasseninstanz, die auf die Quelldatei von der Festplatte zugreift. Außerdem werden die Konstruktorüberladungen verfügbar gemacht, um die MPP-Datei als Stream aus Quellen wie Datenbanken oder dem Web zu laden. Die SvgOptions können verwendet werden, um die Ausgabe-SVG-Datei anzupassen, indem Eigenschaften wie CustomPageSize, BarStyles, Gridlines, Timescale, TextStyles und viele andere festgelegt werden.
Wir haben hier den Prozess zum Ändern von MPP in SVG mit Java gelernt. Wenn Sie mehr über den Vorgang zum Konvertieren einer MPP-Datei in eine PDF-Datei erfahren möchten, lesen Sie den Artikel zu wie man MPP in PDF in Java konvertiert.