W tym poradniku zdefiniujemy cały proces konwersji MPP na PDF w C# przy użyciu prostych wywołań API popularnej biblioteki konwersji dokumentów. Wystarczy dostarczyć źródłowy plik MPP i napisać kilka linijek kodu do konwersji do formatu PDF. Ponadto opracujemy przykładowy kod, aby pokazać działanie convert MS Project to PDF przy użyciu aplikacji C#.
Kroki, aby przekonwertować MPP na PDF w C#
- Zainstaluj pakiet GroupDocs.Conversion for .NET z menedżera pakietów NuGet w aplikacji .NET, aby przekonwertować MPP na PDF
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion w celu opracowania funkcji konwersji MPP na PDF
- Utwórz instancję klasy Converter do ładowania wejściowego pliku MPP
- Utwórz obiekt klasy PdfConvertOptions do definiowania opcji konwersji dla wyjściowego pliku PDF
- Na koniec wywołaj metodę Convert, aby zapisać plik MPP jako plik PDF na dysku
Powyższe kroki umożliwiają łatwe i szybkie utworzenie konwersji Microsoft Project na PDF przy użyciu funkcji C#. Możesz wykorzystać te punkty w dowolnym popularnym systemie operacyjnym, takim jak Windows, macOS i Linux, bez konfigurowania dodatkowych narzędzi innych firm. Transformację dokumentu można wykonać za pomocą kilku linii kodu i kilku wywołań API.
Kod do konwersji MPP na PDF w C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertMppToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert MPP to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source MPP file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.mpp"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.PageNumber = 1; | |
options.PagesCount = 1; | |
// Convert and save the MPP in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
W powyższym fragmencie kodu opracowaliśmy funkcjonalność C# MPP to PDF Converter, dzięki czemu możesz jej używać w swoich projektach do przeprowadzania konwersji dokumentów. Jak widać, przekazaliśmy wejściowy plik MPP do klasy Converter po skonfigurowaniu wymaganego pakietu z NuGet i uwzględnieniu niezbędnych przestrzeni nazw. Następnie utwórz instancję klasy PdfConvertOptions i zdefiniuj kilka parametrów w celu dostosowania przekonwertowanego pliku PDF. Na koniec wywołaj metodę Convert, aby wykonać konwersję i zapisać wynikowy plik w określonej ścieżce.
Omówiliśmy proces konwersji dokumentu w celu wyeksportowania MPP do formatu PDF w języku C# i opracowaliśmy dla niego przykład. Niedawno opublikowaliśmy artykuł dotyczący zmiany HTML na Markdown w C#, zajrzyj do przewodnika jak przekonwertować HTML na Markdown za pomocą C#, aby uzyskać więcej informacji.