Konvertera Primavera XER till PDF med Python

Oracle Primavera P6 använder XER filformatet för projektplanering och hantering. Det är en textfil och kan enkelt öppnas av vilken textredigerare som helst. Att konvertera XER till PDF möjliggör delning och granskning av Primavera-projektdata och information på olika enheter. I detta blogginlägg kommer vi att lära oss hur man enkelt konverterar en XER-fil till en PDF i Python.

Denna artikel täcker följande ämnen:

Python XER till PDF-konverterings-API

Vi kommer att använda Aspose.Tasks för Python API för att konvertera en Primavera XER-fil till en PDF-fil. Det möjliggör arbete med projektledningsfiler i Python utan att behöva Microsoft Project. Det gör det möjligt för utvecklare att läsa och skriva MPP-filer, skapa, manipulera och konvertera projekt till andra format.

För att installera Aspose.Tasks för Python i ditt projekt, vänligen antingen ladda ner paketet eller installera det från PyPI med följande pip kommando i konsolen:

pip install aspose-tasks

Konvertera XER till PDF i Python

Vi kan enkelt konvertera Primavera P6-projektet från XER-filen till en PDF. Följ bara dessa enkla steg:

  1. Ladda XER-filen med hjälp av Project-klassen.
  2. Anropa save()-metoden. Den tar utdata-PDF-filens sökväg och SaveFileFormat som argument.

Följande exempel visar hur man konverterar XER till PDF i Python.

# This code example demonstrates how to convert Primavera XER to PDF.
import aspose.tasks as tasks
# Load input XER file
project = tasks.Project("sample.xer");
# Save as PDF
project.save("sample_Output.pdf", tasks.saving.SaveFileFormat.PDF);
Konvertera Primavera P6 XER till PDF i Python

Konvertera Primavera P6 XER till PDF i Python.

Anpassa XER till PDF-konvertering med Python

På samma sätt kan vi anpassa konverteringen av XER till PDF genom att följa stegen nedan:

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

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

# This code example demonstrates how to customize the conversion of Primavera XER to PDF.
import aspose.tasks as tasks
# Load input XER file
project = tasks.Project("sample.xer");
# Define PDF SaveOptions
options = tasks.saving.PdfSaveOptions();
options.page_size = tasks.visualization.PageSize.A3;
# Save as PDF
project.save("sample_customized_Output.pdf", tasks.saving.SaveFileFormat.PDF);

Få en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Konvertera XER till PDF online

Du kan också konvertera dina Primavera XER-filer till PDF-format online med detta gratis XER till PDF-konverteringsverktyg. Det är tillgängligt från vilken webbläsare och enhet som helst, utan behov av plugins, programvara eller prenumerationer.

XER till PDF – Gratis resurser

Förutom att konvertera XER till PDF i Python, lås upp hela potentialen i API:ets omfattande funktioner och kapabiliteter. Använd resurserna nedan för att utforska dess funktionaliteter till fullo.

Slutsats

I detta inlägg utforskade vi hur man konverterar XER till PDF i Python. Genom att utnyttja Aspose.Tasks för Python visade vi hur man laddar en Primavera XER-fil och konverterar den till en PDF. Med stegen som beskrivs i denna artikel kan du enkelt implementera denna konverteringsprocess, vilket säkerställer att dina projektplaner alltid är redo för presentation, arkivering eller enkel visning på olika plattformar.

Vid eventuella oklarheter, tveka inte att kontakta oss på vårt gratis supportforum.

Se även