Convert MS Project to PDF in C#

Hledáte spolehlivý způsob, jak převést soubory MS Project do formátu PDF bez potřeby Microsoft Project? Jste na správném místě! Tento průvodce vás provede procesem převodu MS Project do PDF v C# bez námahy, pomocí Aspose .NET knihovny pro MS Project do PDF.

Microsoft Project je nezbytný nástroj pro týmy, které organizují projekty, sledují pokrok a objasňují role. Existují však chvíle, kdy potřebujete převést dokument Microsoft Project do souboru PDF—ať už pro návrhy smluv nebo snadný přístup během schůzek mimo kancelář.

V dnešním digitálním prostředí se PDF stalo preferovaným formátem pro sdílení a ukládání dokumentů. Export projektu z MS Project do PDF vám umožňuje sdílet důležité informace—jako jsou úkoly, zdroje, přiřazení, časové osy a rozpočty—v přenosném formátu. Pojďme prozkoumat, jak toho dosáhnout programově v C# pomocí Aspose .NET MSP do PDF Converter.

Obsah

  1. C# API pro vytvoření převodníku MS Project do PDF
  2. Převod MS Project do PDF pomocí C#
  3. Export specifického zobrazení MS Project do PDF
  4. Přizpůsobení obsahu buňce a převod MS Project do PDF
  5. Převod MS Project do PDF bez legend
  6. Přizpůsobení stylu textu a export MS Project do PDF
  7. Přizpůsobení formátu data při převodu MS Project do PDF
  8. Převod MS Project do více PDF souborů

C# API pro vytvoření převodníku MS Project do PDF

K převodu MS Project do PDF využijeme Aspose.Tasks pro .NET API. Tato mocná knihovna vám umožňuje číst a zapisovat různé formáty souborů bez nutnosti mít nainstalovaný Microsoft Project. Také zajišťuje vysokovýkonnou konverzi C# .NET MS Project do PDF, což z ní činí vynikající volbu pro vaše projektové potřeby.

Aspose.Tasks pro .NET je komplexní knihovna tříd, která nabízí širokou škálu funkcí, včetně práce s projekty, vzorci, kalendáři, úkoly a přiřazením zdrojů. Pro podrobné informace o dostupných třídách a metodách se odkazujte na API reference.

Můžete si buď stáhnout DLL API, nebo ji 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ů:

  1. Načtěte soubor MS Project pomocí třídy Project.
  2. Uložte soubor jako PDF pomocí metody Save(), přičemž jako argumenty určete 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#:

Convert MS Project to PDF using 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 je Ganttův diagram a využití zdrojů. Chcete-li exportovat specifické zobrazení do PDF, postupujte podle těchto kroků:

  1. Načtěte soubor MS Project pomocí třídy Project.
  2. Vytvořte instanci třídy PdfSaveOptions.
  3. Určete požadovaný PresentationFormat.
  4. 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 Specific MS Project View to PDF in 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řizpůsobit obsah buňce před převodem do PDF. Zde je, jak to udělat:

  1. Načtěte soubor MS Project pomocí třídy Project.
  2. Vytvořte instanci třídy PdfSaveOptions.
  3. Nastavte FitContent na true.
  4. 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ňkám a převést MS Project do PDF v C#:

Fit Content to Cell and Convert MS Project to PDF in 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 zobrazují na všech stránkách v MS Project. Chcete-li je skrýt, postupujte podle těchto kroků:

  1. Načtěte soubor MS Project pomocí třídy Project.
  2. Vytvořte instanci třídy PdfSaveOptions.
  3. Nastavte LegendOnEachPage na false.
  4. 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#:

Convert MS Project to PDF without Legends in 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 tímto způsobem:

  1. Načtěte soubor MS Project pomocí třídy Project.
  2. Vytvořte instanci třídy PdfSaveOptions.
  3. Vytvořte instanci třídy TextStyle.
  4. Nastavte vlastnosti Color, Font a ItemType.
  5. Přidejte TextStyle do seznamu TextStyles.
  6. 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#:

Customize Text Style and Convert MS Project to PDF in 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 konverze do PDF, postupujte podle těchto kroků:

  1. Načtěte soubor MS Project pomocí třídy Project.
  2. Použijte metodu Set() s Prj.DateFormat jako klíčem a požadovaným DateFormat jako hodnotou.
  3. 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#:

Customize Date Format while Converting MS Project to PDF in 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 do více PDF stránek. Zde je, jak to udělat:

  1. Načtěte soubor MS Project pomocí třídy Project.
  2. Vytvořte instanci třídy PdfSaveOptions.
  3. Nastavte SaveToSeparateFiles na true.
  4. Přidejte čísla stránek, které chcete zahrnout, do seznamu Pages.
  5. 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.
  • Určit 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 se obrátit na naše bezplatné podpůrné fórum.

S tímto průvodcem budete schopni využít nejlepší C# .NET knihovnu pro konverzi MS Project do PDF a dosáhnout efektivní konverze MS Project do PDF s lehkostí. Neváhejte prozkoumat Aspose C# MS Project PDF Converter Library pro zjednodušení vašich procesů řízení projektů.