Konvertieren Sie Primavera XER mit Python in SVG

Wenn Sie mit Primavera P6-Zeitplänen arbeiten, sind Sie wahrscheinlich mit XER Dateien vertraut. Primavera P6 ist eine weit verbreitete Projektmanagementsoftware, die Projektdaten im XER Datei format speichert. Es enthält Projektdaten, einschließlich Aufgaben, Ressourcen und Zeitpläne. Durch die Konvertierung in SVG können Sie Ihre Projektdaten viel zugänglicher und optisch ansprechender gestalten. In diesem Artikel erfahren Sie, wie Sie XER in Python in SVG konvertieren. Also, legen wir los!

In diesem Artikel werden die folgenden Themen behandelt:

  1. Python-API zur Konvertierung von XER in SVG
  2. XER in Python in SVG konvertieren
  3. Konvertierung von XER in SVG anpassen
  4. XER online in SVG konvertieren
  5. Lizenzierung und kostenlose Ressourcen

Python-API zum Konvertieren von XER in SVG

Um XER Dateien in das SVG-Format zu konvertieren, verwenden wir die API Aspose.Tasks for Python. Aspose.Tasks ist eine leistungsstarke API, die umfassende Projektmanagementfunktionen bietet und die programmgesteuerte Arbeit mit Projektdateien in Python-Anwendungen erleichtert. Es unterstützt das Lesen, Schreiben und Bearbeiten von Projektdateien in verschiedenen Formaten, darunter Microsoft Project (MPP), Primavera (XER) und XML. Es bietet einen vollständigen Satz von Funktionen zum Verwalten von Projektaufgaben, Ressourcen, Zuweisungen und Kalendern und ist damit ein unverzichtbares Werkzeug für alle, die an der Projektplanung und -verwaltung beteiligt sind.

Bevor wir uns in den Code stürzen, müssen wir uns die API besorgen. Bitte lade das Paket herunter oder installiere die API von PyPI mit dem folgenden Pip-Befehl in der Konsole:

pip install aspose-tasks

Konvertieren Sie XER mit Python in SVG

1. Importieren Sie die erforderlichen Bibliotheken

Zuerst müssen wir die erforderlichen Bibliotheken importieren. So geht’s:

import aspose.tasks as tasks

2. Laden Sie die XER-Datei

Als Nächstes laden wir die XER-Datei. Nehmen wir für dieses Beispiel an, dass Ihre XER-Datei den Namen sample.xer hat.

project = tasks.Project("sample.xer");

3. Speichern Sie das Projekt als SVG

Jetzt ist es an der Zeit, das Projekt als SVG-Datei zu speichern.

project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);

Das ist es! Sie haben Ihre XER-Datei erfolgreich mit Aspose.Tasks for Python in SVG konvertiert.

Vollständiger Code

Hier ist das vollständige Codebeispiel, das zeigt, wie XER in Python in SVG konvertiert wird.

# Dieses Codebeispiel zeigt, wie Primavera XER in SVG konvertiert wird.
import aspose.tasks as tasks

# Dieses Codebeispiel zeigt, wie Primavera XER in SVG konvertiert wird.
# Eingabe-XER-Datei laden
project = tasks.Project("sample.xer");

# Als SVG speichern
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Konvertieren Sie XER mit Python in SVG

Konvertieren Sie XER mit Python in SVG.

Passen Sie die Konvertierung von XER in SVG in Python an

Wir können die Konvertierung von XER in SVG mithilfe der Klasse SvgOptions anpassen, indem wir die folgenden Schritte ausführen:

  1. Laden Sie die XER-Datei mithilfe der Projektklasse.
  2. Erstellen Sie eine Instanz der SvgOptions Klasse.
  3. Definieren Sie anschließend die SVG-Optionen wie Seitengröße usw.
  4. Speichern Sie das Projekt abschließend mit der Methode save() als SVG-Datei. Als Argumente werden der Ausgabe-SVG-Dateipfad und die SvgOptions verwendet.

Der folgende Beispielcode zeigt, wie XER mit benutzerdefinierten Einstellungen in Python in SVG konvertiert wird.

 # Dieses Codebeispiel zeigt, wie Primavera XER in SVG konvertiert wird.
  import aspose.tasks as tasks

 # Eingabe-XER-Datei laden
 project = tasks.Project("sample.xer");

 # SVG-Optionen definieren
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # Als SVG speichern
 project.save("sample_a3.svg", svgOptions)
Konvertieren Sie XER mit Optionen unter Verwendung von Python in SVG

Konvertieren Sie XER mit Optionen unter Verwendung von Python in SVG.

Holen Sie sich eine kostenlose Lizenz

Bitte holen Sie sich eine kostenlose temporäre Lizenz, um die API ohne Evaluierungsbeschränkungen auszuprobieren.

Konvertieren Sie XER online in SVG

Darüber hinaus können Sie Ihre XER Dateien auch mit diesem kostenlosen Online-XER zu SVG-Konverter in das SVG-Format konvertieren, der mit der oben genannten API entwickelt wurde.

Python XER zu SVG – Kostenlose Ressourcen

Entdecken Sie neben der programmgesteuerten Konvertierung von XER in SVG in Python verschiedene andere Funktionen der API mithilfe der folgenden Ressourcen:

Abschluss

Abschließend haben wir gesehen, wie man XER in Python in SVG konvertiert. Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie XER Dateien problemlos programmgesteuert in das SVG-Format konvertieren. Durch die Konvertierung von XER in SVG können Sie Ihre Projektdaten in etwas viel Zugänglicheres und visuell Ansprechenderes verwandeln. Egal, ob Sie Projektaktualisierungen mit Ihrem Team teilen oder Stakeholdern präsentieren, SVG Dateien machen die Daten auf einen Blick leicht verständlich. Bei Unklarheiten können Sie uns gerne in unserem kostenlosen Support-Forum kontaktieren.

Siehe auch