Konvertieren Sie Primavera XER mit C# in SVG

Primavera P6 ist eine beliebte Projektmanagementsoftware, die das Dateiformat XER zum Speichern von Projektdaten verwendet. SVG oder Scalable Vector Graphics ist ein beliebtes Vektorbildformat, mit dem skalierbare Grafiken für Web und Druckanwendungen erstellt werden können. In bestimmten Fällen müssen wir möglicherweise Primavera P6-Projektdaten programmgesteuert aus der XER-Datei in SVG exportieren. In diesem Blogbeitrag erfahren Sie, wie Sie XER in C# in SVG konvertieren.

Dieser Artikel behandelt die folgenden Themen:

  1. C# API zum Konvertieren von XER in SVG
  2. XER in SVG konvertieren
  3. XER mit den Optionen in SVG konvertieren
  4. XER zu SVG-Konverter – online testen
  5. Kostenlose Lernressourcen

C# API zum Konvertieren von XER in SVG

Wir werden die API Aspose.Tasks for .NET verwenden, um Primavera XER mit C# in SVG zu konvertieren. Es handelt sich um eine leistungsstarke API, die es Entwicklern ermöglicht, Microsoft Project Dateien (MPP/XML) zu lesen, zu schreiben und zu bearbeiten, ohne Microsoft Project-Software zu verwenden. Es bietet die Möglichkeit, Kalender und Arbeitspläne zu bearbeiten, erweiterte Projektattribute zu verwalten und Berichte in verschiedenen Formaten zu erstellen.

Bitte laden Sie die DLL herunter der API oder installieren Sie sie mit NuGet.

PM> Install-Package Aspose.Tasks

Konvertieren Sie XER mit C# in SVG

Wir können die Primavera P6-Projektdaten ganz einfach aus der XER-Datei in ein SVG-Format exportieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie die XER-Datei mit der Project Klasse.
  2. Rufen Sie die Save()-Methode auf, um als SVG zu speichern. Als Argumente werden der SVG-Ausgabedateipfad und das SaveFileFormat verwendet.

Der folgende Beispielcode zeigt, wie XER in C# in SVG konvertiert wird.

// Dieses Codebeispiel zeigt, wie Primavera XER in SVG konvertiert wird.
// Laden Sie die XER-Eingabedatei
Project project = new Project(@"C:\Files\sample.xer");

// Als SVG speichern
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
Konvertieren Sie XER mit C# in SVG

Konvertieren Sie XER mit C# in SVG.

Konvertieren Sie XER mit Optionen mithilfe von C# in SVG

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

  1. Laden Sie die XER-Datei mit der Project Klasse.
  2. Erstellen Sie eine Instanz der SVGOptions Klasse.
  3. Definieren Sie anschließend die SVG-Optionen wie PageSize usw.
  4. Abschließend speichern Sie das Projekt mit der Save()-Methode als SVG-Datei. Es verwendet den Pfad der SVG-Ausgabedatei und die SVGOptions als Argumente.

Der folgende Beispielcode zeigt, wie Sie XER mit benutzerdefinierten Einstellungen in C# in SVG konvertieren.

// Dieses Codebeispiel zeigt, wie Primavera XER in SVG konvertiert wird.
// Laden Sie die XER-Eingabedatei
Project project = new Project(@"C:\Files\sample.xer");

// Definieren Sie SVG-Optionen
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;

// Als SVG speichern
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
Konvertieren Sie XER mit Optionen mithilfe von C# in SVG

Konvertieren Sie XER mit Optionen mithilfe von C# in SVG.

Holen Sie sich eine kostenlose Lizenz

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

XER zu SVG-Konverter online

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

XER zu SVG – Kostenlose Lernressourcen

Entdecken Sie neben der programmgesteuerten Konvertierung von XER in SVG in C# auch andere Bibliotheksfunktionen mithilfe der folgenden Ressourcen:

Abschluss

In diesem Blogbeitrag haben wir gelernt, wie man XER in C# in SVG konvertiert. Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie XER Dateien problemlos programmgesteuert in das SVG-Format konvertieren. Aspose.Tasks for .NET ist ein leistungsstarkes und vielseitiges Tool, mit dem sich eine Vielzahl von Projektmanagement-Herausforderungen lösen lassen. Es ist ein wertvolles Hilfsmittel für jeden Entwickler, der mit Microsoft Project Dateien arbeiten muss. Neben der Konvertierung von XER in SVG in C# können Sie XER Dateien auch online mit einem kostenlosen webbasierten Konverter konvertieren. Bei Unklarheiten können Sie uns gerne über unser kostenloses Support-Forum kontaktieren.

Siehe auch