
Szukasz niezawodnego sposobu na konwersję plików MS Project do formatu PDF bez potrzeby posiadania Microsoft Project? Trafiłeś we właściwe miejsce! Ten przewodnik przeprowadzi Cię przez proces konwersji MS Project do PDF w C# w prosty sposób, wykorzystując Aspose .NET Library for MS Project to PDF.
Microsoft Project to niezbędne narzędzie dla zespołów do organizowania projektów, śledzenia postępów i wyjaśniania ról. Jednak czasami musisz przekonwertować dokument Microsoft Project na plik PDF—czy to do propozycji kontraktów, czy aby ułatwić dostęp podczas spotkań zdalnych.
W dzisiejszym cyfrowym krajobrazie PDF stał się preferowanym formatem do dzielenia się i przechowywania dokumentów. Eksportowanie danych projektowych z plików MS Project do PDF pozwala na udostępnienie kluczowych informacji—takich jak zadania, zasoby, przypisania, harmonogramy i budżety—w przenośnym formacie. Zobaczmy, jak osiągnąć to programowo w C# przy użyciu Aspose .NET MSP to PDF Converter.
Spis treści
- C# API do tworzenia konwertera MS Project na PDF
- Konwersja MS Project na PDF za pomocą C#
- Eksportowanie konkretnego widoku MS Project do PDF
- Dopasowanie zawartości do komórki i konwersja MS Project na PDF
- Konwersja MS Project na PDF bez legend
- Dostosowanie stylu tekstu i eksport MS Project do PDF
- Dostosowanie formatu daty podczas konwersji MS Project do PDF
- Konwersja MS Project na wiele plików PDF
C# API do tworzenia konwertera MS Project na PDF
Aby przekonwertować MS Project na PDF, wykorzystamy Aspose.Tasks for .NET API. Ta potężna biblioteka umożliwia odczyt i zapis różnych formatów plików bez potrzeby instalacji Microsoft Project. Zapewnia również wysokowydajną konwersję MS Project do PDF w C#, co czyni ją doskonałym wyborem dla Twoich potrzeb projektowych.
Aspose.Tasks for .NET to kompleksowa biblioteka klas, która oferuje szeroki zakres funkcji, w tym pracę z projektami, formułami, kalendarzami, zadaniami i przypisaniami zasobów. Aby uzyskać szczegółowe informacje na temat dostępnych klas i metod, zapoznaj się z dokumentacją API.
Możesz pobrać DLL API lub zainstalować je za pośrednictwem NuGet:
PM> Install-Package Aspose.Tasks
Konwersja MS Project na PDF za pomocą C#
Konwersja wszystkich danych projektowych z MS Project do PDF jest prosta. Wykonaj te proste kroki:
- Załaduj plik MS Project za pomocą klasy Project.
- Zapisz plik jako PDF za pomocą metody Save(), określając ścieżkę do pliku PDF i SaveFileFormat.Pdf jako argumenty.
Oto przykładowy fragment kodu demonstrujący jak przekonwertować MS Project na PDF w C#:

Konwersja MS Project do PDF przy użyciu C#.
Eksportowanie konkretnego widoku MS Project do PDF w C#
Microsoft Project oferuje różne widoki do wyświetlania informacji o projekcie, takie jak Wykres Gantta i Użycie zasobów. Aby wyeksportować konkretny widok do PDF, wykonaj te kroki:
- Załaduj plik MS Project za pomocą klasy Project.
- Utwórz instancję klasy PdfSaveOptions.
- Określ żądany PresentationFormat.
- Na koniec wywołaj metodę Save() z ścieżką do pliku PDF i PdfSaveOptions.
Oto jak eksportować dowolny konkretny widok MS Project do PDF w C#:

Eksportowanie konkretnego widoku MS Project do PDF w C#.
Dopasowanie zawartości do komórki i konwersja MS Project na PDF w C#
Aby zapobiec przycinaniu długiego tekstu w polach, takich jak nazwy, możesz dopasować zawartość do komórki przed konwersją do PDF. Oto jak:
- Załaduj plik MS Project za pomocą klasy Project.
- Utwórz instancję klasy PdfSaveOptions.
- Ustaw FitContent na true.
- Wywołaj metodę Save() z ścieżką do pliku PDF i PdfSaveOptions.
Oto przykład kodu demonstrujący jak dopasować zawartość do komórek i przekonwertować MS Project na PDF w C#:

Dopasowanie zawartości do komórki i konwersja MS Project do PDF.
Konwersja MS Project na PDF bez legend w C#
Domyślnie legendy pojawiają się na wszystkich stronach w MS Project. Aby je ukryć, wykonaj te kroki:
- Załaduj plik MS Project za pomocą klasy Project.
- Utwórz instancję klasy PdfSaveOptions.
- Ustaw LegendOnEachPage na false.
- Wywołaj metodę Save() z ścieżką do pliku PDF i PdfSaveOptions.
Oto jak przekonwertować MS Project MPP na PDF bez legend w C#:

Konwersja MS Project do PDF bez legend.
Dostosowanie stylu tekstu i eksport MS Project do PDF w C#
Możesz dostosować styl tekstu podczas renderowania MS Project do PDF, wykonując te kroki:
- Załaduj plik MS Project za pomocą klasy Project.
- Utwórz instancję klasy PdfSaveOptions.
- Utwórz instancję klasy TextStyle.
- Ustaw właściwości Color, Font i ItemType.
- Dodaj TextStyle do listy TextStyles.
- Na koniec wywołaj metodę Save() z ścieżką do pliku PDF i PdfSaveOptions.
Oto przykład kodu do dostosowywania stylu tekstu podczas konwersji MS Project na PDF w C#:

Dostosowanie stylu tekstu i konwersja MS Project do PDF.
Dostosowanie formatu daty podczas konwersji MS Project do PDF
Aby dostosować format daty podczas konwersji do PDF, wykonaj te kroki:
- Załaduj plik MS Project za pomocą klasy Project.
- Użyj metody Set() z Prj.DateFormat jako kluczem i żądanym DateFormat jako wartością.
- Na koniec wywołaj metodę Save() z ścieżką do pliku PDF i SaveFileFormat.Pdf.
Oto jak dostosować format daty i przekonwertować MS Project na PDF w C#:

Dostosowanie formatu daty podczas konwersji MS Project do PDF.
Konwersja MS Project na wiele plików PDF w C#
Możesz również przekonwertować MS Project na wiele stron PDF. Oto jak:
- Załaduj plik MS Project za pomocą klasy Project.
- Utwórz instancję klasy PdfSaveOptions.
- Ustaw SaveToSeparateFiles na true.
- Dodaj numery stron, które chcesz uwzględnić na liście Pages.
- Wywołaj metodę Save() z ścieżką do pliku PDF i PdfSaveOptions.
Oto fragment kodu pokazujący jak przekonwertować MS Project na wiele dokumentów PDF w C#:
Uzyskaj darmową licencję
Możesz uzyskać darmową tymczasową licencję, aby wypróbować bibliotekę bez żadnych ograniczeń oceny.
Podsumowanie
W tym artykule omówiliśmy, jak:
- Załadować plik MS Project.
- Określić opcje zapisywania PDF.
- Zapisz załadowany MS Project jako PDF w C#.
Dzięki wykorzystaniu Aspose.Tasks for .NET możesz łatwo przekonwertować Microsoft Project na PDF w C# .NET Core lub w dowolnym innym frameworku .NET. Jeśli masz jakiekolwiek pytania lub potrzebujesz pomocy, skontaktuj się z nami za pośrednictwem naszego darmowego forum wsparcia.
Dzięki temu przewodnikowi będziesz mógł wykorzystać najlepszą bibliotekę C# .NET do konwersji MS Project na PDF i osiągnąć efektywną konwersję MS Project do PDF z łatwością. Nie wahaj się zbadać Aspose C# MS Project PDF Converter Library, aby uprościć procesy zarządzania projektami.