
Hledáte spolehlivý způsob, jak převést soubory MS Project do PDF formátu bez potřeby Microsoft Project? Jste na správném místě! Tento článek poskytuje komplexního průvodce, jak převést MS Project do PDF v C# snadno.
Microsoft Project je neocenitelný nástroj pro týmy k organizaci projektů, sledování pokroku a objasnění rolí. Existují však chvíle, kdy potřebujete převést dokument Microsoft Project do PDF souboru—buď pro návrhy smluv, nebo pro snadný přístup během schůzek mimo kancelář.
V dnešní digitální krajině se PDF stalo preferovaným formátem pro sdílení a ukládání dokumentů. Exportování dat projektu ze souborů MS Project do PDF vám umožňuje sdílet důležité informace—jako jsou úkoly, zdroje, přidělení, časové osy a rozpočty—v přenosném formátu. Pojďme se ponořit do toho, jak to provést programaticky v C#.
Obsah
- C# API pro vytvoření převodníku MS Project do PDF
- Převod MS Project do PDF pomocí C#
- Export specifického zobrazení MS Project do PDF
- Přizpůsobení obsahu buňce a převod MS Project do PDF
- Převod MS Project do PDF bez legend
- Přizpůsobení stylu textu a export MS Project do PDF
- Přizpůsobení formátu data při převodu MS Project do PDF
- Převod MS Project do více PDF souborů
C# API pro vytvoření převodníku MS Project do PDF
Abychom převiedli MS Project do PDF, využijeme API Aspose.Tasks pro .NET. Tato robustní knihovna vám umožňuje číst a zapisovat různé formáty souborů bez potřeby instalace Microsoft Project. Také poskytuje bezproblémový převod a ukládání souborů MS Project.
Aspose.Tasks pro .NET je komplexní třída knihovny, která nabízí širokou škálu funkcí, včetně práce s projekty, vzorci, kalendáři, úkoly a přidělením zdrojů. Pro podrobné informace o dostupných třídách a metodách se podívejte na API reference.
Můžete buď stáhnout DLL API, nebo jej nainstalovat přes NuGet:
PM> Install-Package Aspose.Tasks
Převod MS Project do PDF pomocí C#
Převod všech dat projektu z MS Project do PDF je jednoduchý. Postupujte podle těchto jednoduchých kroků:
- Načtěte soubor MS Project pomocí třídy Project.
- Uložte soubor jako PDF pomocí metody Save(), přičemž jako argumenty specifikujte cestu k výstupnímu PDF souboru a SaveFileFormat.Pdf.
Zde je ukázka kódu, která demonstruje jak převést MS Project do PDF v C#:

Převod MS Project do PDF pomocí C#.
Export specifického zobrazení MS Project do PDF v C#
Microsoft Project poskytuje různá zobrazení pro zobrazení informací o projektu, jako jsou Ganttův diagram a využití zdrojů. Chcete-li exportovat konkrétní zobrazení do PDF, postupujte podle těchto kroků:
- Načtěte soubor MS Project pomocí třídy Project.
- Vytvořte instanci třídy PdfSaveOptions.
- Specifikujte požadovaný PresentationFormat.
- Nakonec zavolejte metodu Save() s cestou k výstupnímu PDF souboru a PdfSaveOptions.
Zde je, jak exportovat jakékoli specifické zobrazení MS Project do PDF v C#:

Export specifického zobrazení MS Project do PDF v C#.
Přizpůsobení obsahu buňce a převod MS Project do PDF v C#
Aby se zabránilo oříznutí dlouhého textu v polích, jako jsou jména, můžete před převodem do PDF přizpůsobit obsah buňce. Zde je jak:
- Načtěte soubor MS Project pomocí třídy Project.
- Vytvořte instanci třídy PdfSaveOptions.
- Nastavte FitContent na true.
- Zavolejte metodu Save() s cestou k výstupnímu PDF souboru a PdfSaveOptions.
Zde je příklad kódu, který demonstruje jak přizpůsobit obsah buňce a převést MS Project do PDF v C#:

Přizpůsobení obsahu buňce a převod MS Project do PDF.
Převod MS Project do PDF bez legend v C#
Ve výchozím nastavení se legendy objevují na všech stránkách v MS Project. Chcete-li je skrýt, postupujte podle těchto kroků:
- Načtěte soubor MS Project pomocí třídy Project.
- Vytvořte instanci třídy PdfSaveOptions.
- Nastavte LegendOnEachPage na false.
- Zavolejte metodu Save() s cestou k výstupnímu PDF souboru a PdfSaveOptions.
Zde je, jak převést MS Project MPP do PDF bez legend v C#:

Převod MS Project do PDF bez legend.
Přizpůsobení stylu textu a export MS Project do PDF v C#
Můžete přizpůsobit styl textu při vykreslování MS Project do PDF následujícími kroky:
- Načtěte soubor MS Project pomocí třídy Project.
- Vytvořte instanci třídy PdfSaveOptions.
- Instancujte třídu TextStyle.
- Nastavte vlastnosti Color, Font a ItemType.
- Přidejte TextStyle do seznamu TextStyles.
- Nakonec zavolejte metodu Save() s cestou k výstupnímu PDF souboru a PdfSaveOptions.
Zde je příklad kódu pro přizpůsobení stylu textu při převodu MS Project do PDF v C#:

Přizpůsobení stylu textu a převod MS Project do PDF.
Přizpůsobení formátu data při převodu MS Project do PDF
Chcete-li přizpůsobit formát data během převodu do PDF, postupujte podle těchto kroků:
- Načtěte soubor MS Project pomocí třídy Project.
- Použijte metodu Set() s Prj.DateFormat jako klíčem a požadovaným DateFormat jako hodnotou.
- Nakonec zavolejte metodu Save() s cestou k výstupnímu PDF souboru a SaveFileFormat.Pdf.
Zde je, jak přizpůsobit formát data a převést MS Project do PDF v C#:

Přizpůsobení formátu data při převodu MS Project do PDF.
Převod MS Project do více PDF souborů v C#
Můžete také převést MS Project na více PDF stránek. Zde je jak:
- Načtěte soubor MS Project pomocí třídy Project.
- Vytvořte instanci třídy PdfSaveOptions.
- Nastavte SaveToSeparateFiles na true.
- Přidejte čísla stránek, které chcete zahrnout do seznamu Pages.
- Zavolejte metodu Save() s cestou k výstupnímu PDF souboru a PdfSaveOptions.
Zde je úryvek kódu, který ukazuje jak převést MS Project do více PDF dokumentů v C#:
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci pro vyzkoušení knihovny bez jakýchkoli hodnotících omezení.
Závěr
V tomto článku jsme pokryli, jak:
- Načíst soubor MS Project.
- Specifikovat možnosti ukládání PDF.
- Uložit načtený MS Project jako PDF v C#.
Využitím Aspose.Tasks pro .NET můžete snadno převést Microsoft Project do PDF v C# .NET Core nebo jakémkoli jiném .NET frameworku. Pokud máte jakékoli dotazy nebo potřebujete pomoc, neváhejte nás kontaktovat prostřednictvím našeho bezplatného podpůrného fóra.
Další informace
Pro více informací o nejlepší C# knihovně pro převod MSP do PDF se podívejte na dokumentaci Aspose.Tasks.