Konwertuj Primavera XER do formatu PDF za pomocą Python

Oracle Primavera P6 wykorzystuje format pliku XER do planowania i zarządzania projektami. Jest to plik tekstowy i można go łatwo otworzyć w dowolnym edytorze tekstu, jakim dysponujesz. Konwersja XER do PDF umożliwia udostępnianie i przeglądanie danych i informacji projektu Primavera na różnych urządzeniach. W tym poście na blogu dowiemy się, jak łatwo przekonwertować plik XER na plik PDF w Python.

W tym artykule omówiono następujące tematy:

Interfejs API konwertera Python XER na PDF

Do konwersji pliku Primavera XER do pliku PDF użyjemy API Aspose.Tasks for Python. Umożliwia pracę z plikami zarządzania projektami w Python bez konieczności korzystania z Microsoft Project. Umożliwia programistom odczytywanie i zapisywanie plików MPP, tworzenie, manipulowanie i konwertowanie projektów do innych formatów.

Aby zainstalować Aspose.Tasks for Python w swoim projekcie, proszę pobierz pakiet lub zainstaluj go z PyPI, używając następującego polecenia pip w konsoli:

pip install aspose-tasks

Konwertuj XER na PDF w Python

Projekt Primavera P6 z łatwością przekonwertujemy z pliku XER do formatu PDF. Wystarczy wykonać te proste kroki:

  1. Załaduj plik XER przy użyciu klasy Project.
  2. Wywołaj metodę save().Jako argumenty przyjmuje ścieżkę wyjściowego pliku PDF i SaveFileFormat.

Poniższy przykładowy kod pokazuje, jak przekonwertować XER na format PDF w języku Python.

# Ten przykład kodu demonstruje, jak przekonwertować Primavera XER na format PDF.
import aspose.tasks as tasks

# Załaduj wejściowy plik XER
project = tasks.Project("sample.xer");

# Zapisz jako plik PDF
project.save("sample_Output.pdf", tasks.saving.SaveFileFormat.PDF);
Konwertuj Primavera P6 XER do formatu PDF w Python

Konwertuj Primavera P6 XER do formatu PDF w Python.

Dostosuj konwersję XER do PDF za pomocą Python

Podobnie możemy dostosować konwersję XER do formatu PDF, wykonując poniższe kroki:

  1. Załaduj plik XER przy użyciu klasy Project.
  2. Utwórz instancję klasy PdfSaveOptions.
  3. Następnie zdefiniuj opcje zapisywania, takie jak rozmiar strony itp.
  4. Na koniec wywołaj metodę save().Jako argumenty przyjmuje ścieżkę wyjściowego pliku PDF i opcję PdfSaveOptions.

Poniższy przykładowy kod pokazuje, jak przekonwertować XER na format PDF przy użyciu niestandardowych ustawień w języku Python.

# Ten przykład kodu demonstruje, jak dostosować konwersję Primavera XER do formatu PDF.
import aspose.tasks as tasks

# Załaduj wejściowy plik XER
project = tasks.Project("sample.xer");

# Zdefiniuj opcje zapisywania plików PDF
options = tasks.saving.PdfSaveOptions();
options.page_size = tasks.visualization.PageSize.A3;

# Zapisz jako plik PDF
project.save("sample_customized_Output.pdf", tasks.saving.SaveFileFormat.PDF);

Zdobądź bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.

Konwertuj XER na PDF online

Możesz także przekonwertować pliki Primavera XER do formatu PDF online, korzystając z bezpłatnego narzędzia konwerter XER na PDF. Jest dostępny z dowolnej przeglądarki i urządzenia, bez konieczności stosowania wtyczek, oprogramowania czy subskrypcji.

XER do pliku PDF — bezpłatne zasoby

Oprócz konwersji XER do formatu PDF w Python, odblokuj pełny potencjał rozbudowanych funkcji i możliwości interfejsu API. Skorzystaj z poniższych zasobów, aby w pełni poznać jego funkcje.

Wniosek

W tym poście omówiliśmy, jak przekonwertować XER na format PDF w Python. Wykorzystując Aspose.Tasks for Python, zademonstrowaliśmy, jak załadować plik XER Primavera i przekonwertować go na plik PDF. Wykonując kroki opisane w tym artykule, możesz łatwo wdrożyć proces konwersji, zapewniając, że harmonogramy projektów będą zawsze gotowe do prezentacji, archiwizacji lub prostego przeglądania na różnych platformach.

W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum wsparcia.

Zobacz też