Primavera P6 to popularne oprogramowanie do zarządzania projektami, które wykorzystuje format pliku XER do przechowywania danych projektu. SVG, czyli skalowalna grafika wektorowa, to popularny format obrazu wektorowego, którego można używać do tworzenia skalowalnej grafiki do zastosowań internetowych i drukowanych. W niektórych przypadkach może być konieczne programowe wyeksportowanie danych projektu Primavera P6 z pliku XER do SVG. W tym poście na blogu dowiemy się, jak przekonwertować XER na SVG w C#.
W tym artykule omówiono następujące tematy:
- C# API do konwersji XER na SVG
- Konwertuj XER na SVG
- Konwertuj XER na SVG za pomocą opcji
- Konwerter XER na SVG - spróbuj online
- Bezpłatne zasoby edukacyjne
API C# do konwersji XER na SVG
Użyjemy API Aspose.Tasks for .NET do konwersji Primavera XER do SVG przy użyciu C#. Jest to potężny interfejs API, który umożliwia programistom odczytywanie, zapisywanie i manipulowanie plikami Microsoft Project (MPP/XML) bez korzystania z oprogramowania Microsoft Project. Zapewnia możliwość manipulowania kalendarzami i harmonogramami pracy, zarządzania rozszerzonymi atrybutami projektu i generowania raportów w różnych formatach.
Proszę pobierz bibliotekę DLL interfejsu API lub zainstaluj ją za pomocą NuGet.
PM> Install-Package Aspose.Tasks
Konwertuj XER na SVG za pomocą C#
Możemy łatwo wyeksportować dane projektu Primavera P6 z pliku XER do formatu SVG, wykonując poniższe kroki:
- Załaduj plik XER przy użyciu klasy Project.
- Wywołaj metodę Save(), aby zapisać jako plik SVG. Jako argumenty przyjmuje ścieżkę wyjściowego pliku SVG i SaveFileFormat.
Poniższy przykładowy kod pokazuje, jak przekonwertować XER na SVG w języku C#.
// Ten przykład kodu demonstruje, jak przekonwertować Primavera XER na SVG.
// Załaduj wejściowy plik XER
Project project = new Project(@"C:\Files\sample.xer");
// Zapisz jako SVG
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
Konwertuj XER na SVG z opcjami przy użyciu C#
Możemy dostosować konwersję XER do SVG za pomocą klasy SvgOptoins, wykonując poniższe kroki:
- Załaduj plik XER przy użyciu klasy Project.
- Utwórz instancję klasy SvgOptions.
- Następnie zdefiniuj opcje SVG, takie jak PageSize itp.
- Na koniec zapisz projekt jako plik SVG, korzystając z metody Save(). Jako argumenty pobiera ścieżkę wyjściowego pliku SVG i opcję SvgOptions.
Poniższy przykładowy kod pokazuje, jak przekonwertować XER na SVG przy użyciu dostosowanych ustawień w języku C#.
// Ten przykład kodu demonstruje, jak przekonwertować Primavera XER na SVG.
// Załaduj wejściowy plik XER
Project project = new Project(@"C:\Files\sample.xer");
// Zdefiniuj opcje SVG
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;
// Zapisz jako SVG
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
Zdobądź bezpłatną licencję
Proszę uzyskać bezpłatną licencję tymczasową, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.
Konwerter XER na SVG online
Możesz także konwertować pliki XER do formatu SVG za pomocą tego bezpłatnego narzędzia online konwerter XER na SVG, opracowanego przy użyciu powyższego interfejsu API.
XER do SVG – bezpłatne zasoby edukacyjne
Oprócz programowej konwersji XER na SVG w języku C#, poznaj inne funkcje biblioteki, korzystając z następujących zasobów:
- Przewodnik dewelopera
- Darmowe aplikacje internetowe
- Odniesienie do API
- Poradniki i artykuły z instrukcjami
Wniosek
W tym poście na blogu dowiedzieliśmy się, jak przekonwertować XER na SVG w C#. Wykonując kroki opisane w tym artykule, możesz łatwo programowo przekonwertować pliki XER do formatu SVG. Aspose.Tasks for .NET to potężne i wszechstronne narzędzie, którego można używać do rozwiązywania różnorodnych wyzwań związanych z zarządzaniem projektami. Jest to cenny nabytek dla każdego programisty, który musi pracować z plikami Microsoft Project. Oprócz konwersji XER na SVG w C#, możesz także konwertować pliki XER online, korzystając z bezpłatnego konwertera internetowego. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.