DOCX) pomocí C#

Soubory Microsoft Project (MPP) se používají pro různé úkoly řízení projektů, jako je organizace a sledování projektů a správa zdrojů. Pokud chcete data projektu ve formě dokumentu dále upravovat a sdílet, můžete toho dosáhnout převedením souboru MPP do formátu Word DOC. V tomto článku se dozvíte, jak převést soubory MPP na dokumenty Word pomocí C#.

C# API pro převod souborů MPP na dokumenty aplikace Word

Tuto konverzi provedeme pomocí API Aspose.Tasks for .NET a Aspose.PDF for .NET. První je rozhraní API pro práci se soubory Microsoft Project (MPP), zatímco druhé je rozhraní API pro vytváření, čtení a aktualizaci souborů PDF. Aspose.Tasks for .NET API použijeme pro převod souborů MPP do formátu PDF a Aspose.PDF for .NET API pro převod vygenerovaných souborů PDF do souborů Word. Rozhraní API můžete nainstalovat prostřednictvím NuGet nebo si je stáhnout přímo ze sekce Stahování.

PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF

Převeďte soubory MPP na soubory Word DOC/DOCX pomocí C#

Soubory MPP můžete snadno převést na dokumenty aplikace Word pomocí kroků uvedených níže.

Následující ukázkový kód ukazuje, jak převést soubor MPP na dokument aplikace Word pomocí jazyka C#.

// Načtěte soubor MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Vytvořte instanci třídy MemoryStream
MemoryStream stream = new MemoryStream();

// Uložte projekt jako PDF do MemoryStream
project.Save(stream, SaveFileFormat.PDF);

// Načtěte PDF z MemoryStreamu
Document document = new Document(stream);

// Uložte PDF jako DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);

Získejte bezplatnou licenci

Abyste mohli API vyzkoušet bez omezení hodnocení, můžete požádat o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést soubory Microsoft Project MPP na dokumenty Word pomocí C#. Použili jsme Aspose.Tasks for .NET API pro převod souboru MPP do formátu PDF a Aspose.PDF for .NET API pro převod PDF do formátu Word. Více o těchto rozhraních API se můžete dozvědět prozkoumáním jejich oficiální dokumentace. V případě jakýchkoli dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také