Převeďte Primavera XER na SVG pomocí Pythonu

Pokud máte co do činění s plány Primavera P6, pravděpodobně znáte soubory XER. Primavera P6 je široce používaný software pro správu projektů, který ukládá projektová data ve formátu souboru XER. Obsahuje projektová data, včetně úkolů, zdrojů a plánů. Převedením těchto údajů do formátu SVG bude vaše projektová data mnohem dostupnější a vizuálně přitažlivější. V tomto článku se naučíme, jak převést XER na SVG v Pythonu. Takže, pojďme začít!

Tento článek se zabývá následujícími tématy:

  1. Python API pro převod XER na SVG
  2. Převést XER na SVG v Pythonu
  3. Přizpůsobte převod XER na SVG
  4. Převést XER na SVG online
  5. Licencování a bezplatné zdroje

Python API pro převod XER na SVG

K převodu souborů XER do formátu SVG použijeme Aspose.Tasks for Python API. Aspose.Tasks je výkonné API, které poskytuje komplexní možnosti řízení projektů a usnadňuje programovou práci s projektovými soubory v aplikacích Pythonu. Podporuje čtení, zápis a manipulaci s projektovými soubory v různých formátech, mimo jiné včetně Microsoft Project (MPP), Primavera (XER) a XML. Poskytuje kompletní sadu funkcí pro správu projektových úkolů, zdrojů, přiřazení a kalendářů, díky čemuž je nezbytným nástrojem pro každého, kdo se podílí na plánování a správě projektů.

Než skočíme do kódu, musíme získat API. Prosím stáhněte si balíček nebo nainstalujte API z PyPI pomocí následujícího příkazu pip v konzole:

pip install aspose-tasks

Převeďte XER na SVG pomocí Pythonu

1. Importujte potřebné knihovny

Nejprve musíme importovat požadované knihovny. Postup je následující:

import aspose.tasks as tasks

2. Načtěte soubor XER

Dále načteme soubor XER. Pro tento příklad předpokládejme, že váš soubor XER se jmenuje sample.xer.

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

3. Uložte projekt jako SVG

Nyní je čas uložit projekt jako soubor SVG.

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

A je to! Úspěšně jste převedli svůj soubor XER na SVG pomocí Aspose.Tasks for Python.

Kompletní kód

Zde je úplný příklad kódu, který ukazuje, jak převést XER na SVG v Pythonu.

# Tento příklad kódu ukazuje, jak převést Primavera XER na SVG.
import aspose.tasks as tasks

# Tento příklad kódu ukazuje, jak převést Primavera XER na SVG.
# Načíst vstupní soubor XER
project = tasks.Project("sample.xer");

# Uložit jako SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Převeďte XER na SVG pomocí Pythonu

Převeďte XER na SVG pomocí Pythonu.

Přizpůsobte převod XER na SVG v Pythonu

Převod XER na SVG můžeme přizpůsobit pomocí třídy SvgOptions podle následujících kroků:

  1. Načtěte soubor XER pomocí třídy Project.
  2. Vytvořte instanci třídy SvgOptions.
  3. Poté definujte možnosti SVG, jako je velikost stránky atd.
  4. Nakonec uložte projekt jako soubor SVG pomocí metody save().Jako argumenty bere cestu k výstupnímu souboru SVG a SvgOptions.

Následující ukázkový kód ukazuje, jak převést XER na SVG s přizpůsobeným nastavením v Pythonu.

 # Tento příklad kódu ukazuje, jak převést Primavera XER na SVG.
  import aspose.tasks as tasks

 # Načíst vstupní soubor XER
 project = tasks.Project("sample.xer");

 # Definujte možnosti SVG
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # Uložit jako SVG
 project.save("sample_a3.svg", svgOptions)
Převeďte XER na SVG s možnostmi pomocí Pythonu

Převeďte XER na SVG s možnostmi pomocí Pythonu.

Získejte bezplatnou licenci

Prosím získejte bezplatnou dočasnou licenci a vyzkoušejte API bez omezení hodnocení.

Převést XER na SVG Online

Kromě toho můžete také převést své soubory XER do formátu SVG pomocí tohoto bezplatného online převaděče XER na SVG vyvinutého pomocí výše uvedeného rozhraní API.

Python XER na SVG – zdroje zdarma

Kromě programového převodu XER na SVG v Pythonu prozkoumejte různé další funkce API pomocí následujících zdrojů:

Závěr

Na závěr jsme viděli, jak převést XER na SVG v Pythonu. Podle kroků uvedených v tomto článku můžete snadno programově převést soubory XER do formátu SVG. Převod XER na SVG může transformovat data vašeho projektu na něco mnohem dostupnějšího a vizuálně poutavějšího. Ať už sdílíte aktualizace projektu se svým týmem nebo prezentujete zúčastněným stranám, soubory SVG usnadňují pochopení dat na první pohled. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také