V tomto článku s návody definujeme kompletní proces převodu MPP na PDF v C# pomocí jednoduchých volání API oblíbené knihovny pro převod dokumentů. Stačí dodat zdrojový soubor MPP a napsat několik řádků kódu pro převod do formátu PDF. Dále vyvineme ukázkový kód, který vám ukáže fungování převodu MS Project do PDF pomocí aplikace C#.
Kroky k převodu MPP do PDF v C#
- Nainstalujte balíček GroupDocs.Conversion for .NET ze správce balíčků NuGet v aplikaci .NET a převeďte MPP do PDF
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro vývoj funkce převodu MPP do PDF
- Vytvořte instanci třídy Converter pro načtení vstupního souboru MPP
- Vytvořte objekt třídy PdfConvertOptions pro definování možností převodu pro výstupní soubor PDF
- Nakonec zavolejte metodu Convert a uložte MPP jako PDF na disk
Výše uvedené kroky vám umožní snadno a rychle vytvořit převést Microsoft Project do PDF pomocí schopnosti C#. Tyto body můžete využívat v jakémkoli oblíbeném operačním systému, jako jsou Windows, macOS a Linux, aniž byste museli nastavovat další nástroje třetích stran. Transformaci dokumentu lze dokončit pomocí několika řádků kódu a několika volání API.
Kód pro převod MPP do PDF v 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"); | |
} | |
} | |
} |
V předchozím úryvku kódu jsme vyvinuli funkci C# MPP na PDF převodník, takže ji můžete použít ve svých projektech pro převod dokumentů. Jak můžete vidět, vstupní soubor MPP jsme dodali třídě Converter po nastavení požadovaného balíčku z NuGet a včetně základních jmenných prostorů. Poté vytvořte instanci třídy PdfConvertOptions a definujte několik parametrů pro přizpůsobení převedeného souboru PDF. Nakonec vyvolejte metodu Convert pro provedení převodu a uložení výsledného souboru do zadané cesty.
Diskutovali jsme o procesu převodu dokumentů pro export MPP do PDF v C# a vyvinuli pro něj příklad. Nedávno jsme publikovali článek o změně HTML na Markdown v C#. Další informace naleznete v průvodci jak převést HTML na Markdown pomocí C#.