Konvertera Primavera XER till SVG med Python

Om du arbetar med Primavera P6-scheman är du förmodligen bekant med XER filer. Primavera P6 är en mycket använd programvara för projektledning som lagrar projektdata i XER-filformatet. Det innehåller projektdata, inklusive uppgifter, resurser och scheman. Att konvertera dessa till SVG kan göra dina projektdata mycket mer tillgängliga och visuellt tilltalande. I denna artikel kommer vi att lära oss hur man konverterar XER till SVG i Python. Så, låt oss börja!

Denna artikel täcker följande ämnen:

  1. Python API för att konvertera XER till SVG
  2. Konvertera XER till SVG i Python
  3. Anpassa konverteringen av XER till SVG
  4. Konvertera XER till SVG online
  5. Licensiering och gratis resurser

Python API för att Konvertera XER till SVG

För att konvertera XER-filer till SVG-format kommer vi att använda Aspose.Tasks för Python API. Aspose.Tasks är ett kraftfullt API som erbjuder omfattande projektledningsfunktioner och gör det enkelt att arbeta med projektfiler programmässigt i Python-applikationer. Det stöder läsning, skrivning och manipulering av projektfiler i olika format, inklusive Microsoft Project (MPP), Primavera (XER) och XML, bland andra. Det erbjuder en komplett uppsättning funktioner för att hantera projektuppgifter, resurser, tilldelningar och kalendrar, vilket gör det till ett oumbärligt verktyg för alla som är involverade i projektplanering och -hantering.

Innan vi hoppar in i koden behöver vi skaffa API:et. Vänligen ladda ner paketet eller installera API:et från PyPI med följande pip kommando i konsolen:

pip install aspose-tasks

Konvertera XER till SVG med Python

1. Importera nödvändiga bibliotek

Först behöver vi importera de nödvändiga biblioteken. Så här gör du:

import aspose.tasks as tasks

2. Ladda XER-filen

Nästa steg är att ladda XER-filen. För detta exempel, låt oss anta att din XER-fil heter sample.xer.

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

3. Spara projektet som SVG

Nu är det dags att spara projektet som en SVG-fil.

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

Det är allt! Du har framgångsrikt konverterat din XER-fil till SVG med Aspose.Tasks för Python.

Komplett kod

Här är det kompletta kodexemplet som visar hur man konverterar XER till SVG i Python.

# This code example demonstrates how to convert Primavera XER to SVG.
import aspose.tasks as tasks
# This code example demonstrates how to convert Primavera XER to SVG.
# Load input XER file
project = tasks.Project("sample.xer");
# Save as SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Konvertera XER till SVG med Python

Konvertera XER till SVG med Python.

Anpassa XER till SVG-konvertering i Python

Vi kan anpassa konverteringen av XER till SVG med hjälp av SvgOptions-klassen genom att följa stegen nedan:

  1. Ladda XER-filen med Project-klassen.
  2. Skapa en instans av SvgOptions-klassen.
  3. Definiera sedan SVG-alternativen, såsom page_size, etc.
  4. Slutligen, spara projektet som en SVG-fil med hjälp av save()-metoden. Den tar utdata SVG-filens sökväg och SvgOptions som argument.

Följande exempel visar hur man konverterar XER till SVG med anpassade inställningar i Python.

# This code example demonstrates how to convert Primavera XER to SVG.
import aspose.tasks as tasks
# Load input XER file
project = tasks.Project("sample.xer");
# Define SVG Options
svgOptions = tasks.saving.SvgOptions()
svgOptions.page_size = tasks.visualization.PageSize.A3
svgOptions.render_to_single_page = True
# Save as SVG
project.save("sample_a3.svg", svgOptions)
Konvertera XER till SVG med alternativ med Python

Konvertera XER till SVG med alternativ med Python.

Få en gratis licens

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

Konvertera XER till SVG Online

Dessutom kan du också konvertera dina XER-filer till SVG-format med hjälp av denna gratis online XER till SVG-konverterare, utvecklad med hjälp av ovanstående API.

Python XER till SVG – Gratis resurser

Förutom att konvertera XER till SVG programmässigt i Python, utforska olika andra funktioner i API:et med hjälp av följande resurser:

Slutsats

Sammanfattningsvis har vi sett hur man konverterar XER till SVG i Python. Genom att följa stegen som beskrivs i denna artikel kan du enkelt konvertera XER-filer till SVG-format programmässigt. Att konvertera XER till SVG kan omvandla dina projektdata till något mycket mer tillgängligt och visuellt engagerande. Oavsett om du delar projektuppdateringar med ditt team eller presenterar för intressenter, gör SVG-filerna datan lätt att förstå vid en blick. Vid eventuella oklarheter, tveka inte att kontakta oss på vårt gratis supportforum.

Se även