
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:
- Python API för att konvertera XER till SVG
- Konvertera XER till SVG i Python
- Anpassa konverteringen av XER till SVG
- Konvertera XER till SVG online
- 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.
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:
- Ladda XER-filen med Project-klassen.
- Skapa en instans av SvgOptions-klassen.
- Definiera sedan SVG-alternativen, såsom page_size, etc.
- 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.
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.