Tento základní výukový program popisuje, jak převést CSV do PDF pomocí C#, kde CSV může být soubor oddělený čárkami nebo soubor oddělený zadanými znaky. CSV je považován za běžný a snadný mechanismus pro export a import dat a na druhou stranu PDF se používá k prohlížení dat nezávisle na hardwaru, softwaru a operačním systému. Pomocí tohoto tutoriálu změníte CSV na PDF pomocí C# s pomocí několika řádků kódu v libovolném z běžných operačních systémů.
Kroky k převodu CSV do PDF pomocí C#
- Přidejte Aspose.Cells do své konverzní aplikace pomocí Správce balíčků Nuget
- Vytvořte objekt třídy TxtLoadOptions pro nastavení oddělovače použitého ve zdrojovém souboru CSV
- Inicializujte objekt třídy Workbook pro načtení souboru CSV pomocí nastavení v objektu TxtLoadOptions
- Instantizujte PdfSaveOptions pro nastavení parametrů pro výstupní soubor PDF
- Nastavte typ mřížky, která se má zobrazit ve výstupním souboru PDF
- Uložte soubor PDF pomocí objektu třídy PdfSaveOptions nakonfigurovaného výše
Tyto rychlé kroky popisují operaci přenos CSV do PDF pomocí C# tak, že nejprve načteme požadované knihovny a poté načteme vzorový soubor CSV, který má být převeden do PDF. V posledním kroku nakonfigurujeme výstupní soubor PDF tak, jako bychom nastavili čáry mřížky, které se mají zobrazit ve výstupním souboru PDF.
Kód pro změnu CSV na PDF pomocí C#
V tomto tutoriálu pro převod CSV do PDF se jazyk C# používá tam, kde jsou přidány potřebné odkazy spolu s konfigurací projektu ze správce balíčků NuGet. Pro čtení souboru CSV jsme použili objekt TxtLoadOptions, který obsahuje mnoho vlastností, jako je nastavení oddělovacího znaku, ale můžete nastavit i další vlastnosti, jako je CultureInfo, Encoding, ExtendToNextSheet a mnoho dalších. Podobně při ukládání souboru PDF jsme nastavili styl čar mřížky pomocí PdfSaveOptions, ale můžete také nastavit AllColumnsInOnePagePerSheet, CalculateFormula, OnePagePerSheet, PdfCompression, SecurityOptions atd.
Zde jsme viděli proces převodu z CSV do PDF pomocí C#, pokud se však chcete naučit převod CSV do Excelu, přečtěte si článek na jak převést CSV do Excelu v C#.