Jak převést MPP do HTML v C#

Tento stručný návod popisuje, jak převést MPP na HTML v C# načtením zdrojového MPP souboru a poté poskytnutím možnosti konfigurace výstupního HTML souboru. Během konfigurace můžete nastavit různé vlastnosti souboru HTML podle vašich požadavků. Jakmile je konfigurace hotová, funkce Project.Save() bude použita k transformaci Microsoft Project do HTML pomocí C#.

Kroky k převodu Microsoft Project do HTML pomocí C#

  1. Nakonfigurujte projekt tak, aby v aplikaci používal Aspose.Tasks
  2. Načtěte zdrojový soubor MPP do objektu třídy Project a převeďte jej do HTML
  3. Vytvořte instanci HtmlSaveOptions pro konfiguraci výstupního souboru HTML
  4. Zadejte čísla stránek, které se mají vykreslit do HTML
  5. Nastavte velikost stránky souboru HTML
  6. Uložte soubor MPP jako HTML pomocí výše uvedených konfigurací

Tyto kroky pomáhají změnit MPP na HTML v C# poskytnutím informací o nezbytné knihovně a třídách. Pokud chcete převést všechny stránky do HTML jinak, není nutné nastavovat speciální konfiguraci ve třídě HtmlSaveOptions, můžete přidat požadovaná čísla stránek do kolekce HtmlSaveOptions.Pages. Podobně, pokud velikost stránky nenastavíte explicitně, použije se výchozí velikost stránky.

Kód pro převod MPP na HTML v C#

namespace ConvertMppToHtmlInCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert MPP to HTML
{
// Load a license to avoid trial version watermark in the output PDF
Aspose.Tasks.License licWatermarkPDF = new Aspose.Tasks.License();
licWatermarkPDF.SetLicense("Aspose.Tasks.lic");
// Load the source MPP file
Aspose.Tasks.Project project = new Aspose.Tasks.Project(@"TaskDurations.mpp");
// Create HtmlSaveOptions object to configure the output HTML file
Aspose.Tasks.Saving.HtmlSaveOptions saveOptions = new Aspose.Tasks.Saving.HtmlSaveOptions();
// Set page number to be rendered to HTML
saveOptions.Pages.Add(1);
// Set page size to the desired size like A4
saveOptions.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// Save output file with the specified save options
project.Save(@"ConvertedHtml.html", saveOptions);
System.Console.WriteLine("Done");
}
}
}

V tomto kódu pro změnu Microsoft Project na HTML pomocí C# se používá objekt třídy HtmlSaveOptions, který obsahuje vlastnosti pro nastavení stylů pruhů, výchozí název písma, koncové datum pro dokončení vykreslování, nastavení řádku v mřížce a nastavení SaveFormat na název a málo. Výstupní soubor můžete uložit nejen jako HTML, ale do jiných formátů také pomocí dalších přetížených funkcí ukládání.

V tomto článku jsme se naučili převést MPP na HTML, ale pokud chcete převést soubor projektu Microsoft na XPS, přečtěte si článek o jak převést soubor Microsoft Project na XPS v C#.

 Čeština