Konvertera Primavera XER till SVG med C#

Primavera P6 är ett populärt projekthanteringsprogram som använder filformatet XER för att lagra projektdata. SVG, eller Scalable Vector Graphics, är ett populärt vektorbildsformat som kan användas för att skapa skalbar grafik för webb- och utskriftsapplikationer. I vissa fall kan vi behöva exportera Primavera P6-projektdata från XER-filen till SVG programmatiskt. I det här blogginlägget kommer vi att lära oss hur man konverterar XER till SVG i C#.

Den här artikeln tar upp följande ämnen:

  1. C# API för att konvertera XER till SVG
  2. Konvertera XER till SVG
  3. Konvertera XER till SVG med alternativen
  4. XER till SVG-konverterare - prova online
  5. Gratis läranderesurser

C# API för att konvertera XER till SVG

Vi kommer att använda Aspose.Tasks for .NET API för att konvertera Primavera XER till SVG med C#. Det är ett kraftfullt API som tillåter utvecklare att läsa, skriva och manipulera Microsoft Project-filer (MPP/XML) utan att använda Microsoft Project-programvaran. Det ger möjlighet att manipulera kalendrar och arbetsscheman, hantera utökade projektattribut och generera rapporter i en mängd olika format.

Vänligen ladda ner DLL för API:t eller installera den med NuGet.

PM> Install-Package Aspose.Tasks

Konvertera XER till SVG med C#

Vi kan enkelt exportera Primavera P6-projektdata från XER-filen till ett SVG-format genom att följa stegen nedan:

  1. Ladda XER-filen med Project-klassen.
  2. Anropa metoden Save() för att spara som en SVG. Den tar SVG-filsökvägen och SaveFileFormat som argument.

Följande exempelkod visar hur man konverterar XER till SVG i C#.

// Detta kodexempel visar hur man konverterar Primavera XER till SVG.
// Ladda indata XER-fil
Project project = new Project(@"C:\Files\sample.xer");

// Spara som SVG
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
Konvertera XER till SVG med C#

Konvertera XER till SVG med C#.

Konvertera XER till SVG med alternativ med C#

Vi kan anpassa konverteringen av XER till SVG med SvgOptoins-klassen genom att följa stegen nedan:

  1. Ladda XER-filen med Project-klassen.
  2. Skapa en instans av klassen SvgOptions.
  3. Efter det definierar du SVG-alternativen, som sidstorlek, etc.
  4. Slutligen, spara projektet som en SVG-fil med hjälp av metoden Save(). Den tar SVG-filsökvägen och SvgOptions som argument.

Följande exempelkod visar hur man konverterar XER till SVG med anpassade inställningar i C#.

// Detta kodexempel visar hur man konverterar Primavera XER till SVG.
// Ladda indata XER-fil
Project project = new Project(@"C:\Files\sample.xer");

// Definiera SVG-alternativ
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;

// Spara som SVG
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
Konvertera XER till SVG med alternativ med C#

Konvertera XER till SVG med alternativ med C#.

Skaffa en gratis licens

Vänligen skaffa en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

XER till SVG Converter Online

Du kan också konvertera XER-filer till SVG-format med denna gratis online XER to SVG converter, utvecklad med ovanstående API.

XER till SVG – Gratis inlärningsresurser

Förutom att konvertera XER till SVG programmatiskt i C#, utforska andra biblioteksfunktioner med hjälp av följande resurser:

Slutsats

I det här blogginlägget har vi lärt oss hur man konverterar XER till SVG i C#. Genom att följa stegen som beskrivs i den här artikeln kan du enkelt konvertera XER-filer till SVG-format programmatiskt. Aspose.Tasks för .NET är ett kraftfullt och mångsidigt verktyg som kan användas för att lösa en mängd olika projektledningsutmaningar. Det är en värdefull tillgång för alla utvecklare som behöver arbeta med Microsoft Project-filer. Förutom att konvertera XER till SVG i C#, kan du också konvertera XER-filer online med en gratis webbaserad konverterare. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.

Se även