Formát PDF je jedním z nejpoužívanějších formátů dokumentů pro sdílení dokumentů. Tento tutoriál vám ukáže, jak použít C# k převodu Excelu do PDF. V tomto článku převedeme sešit aplikace Excel na dokument PDF ve formátu XLSX. Kromě toho můžete rychle převést Excel do PDF pomocí C# pro různé formáty Excelu, jako jsou XLS, CSV, XLT a mnoho dalších, pomocí pouhých několika řádků kódu. Kromě toho není pro převod nutný žádný software třetích stran.
Kroky k převodu Excelu do PDF v C#
- Nainstalujte GroupDocs.Conversion for .NET z NuGet pro převod Excelu do PDF pomocí C#
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion
- Vytvořte instanci třídy Converter a načtěte vstupní Excel pro převod do PDF
- Inicializujte třídu PdfConvertOptions pro poskytování předvoleb pro dokument PDF
- Zavolejte metodu Convert třídy Converter a předejte název výstupního souboru PDF spolu s objektem třídy PdfConvertOptions
Tyto kroky jsou samozřejmé a lze je okamžitě použít ve vašem projektu k převodu souboru Excel do PDF pomocí C#. Chcete-li začít, použijte správce balíčků NuGet k instalaci potřebné knihovny. Poté vytvořte instanci třídy Converter a načtěte soubor Excel, který chcete převést do PDF. Nakonec můžete upravit nastavení pro převedený soubor PDF a uložit jej na disk.
Kód pro převod Excelu do PDF v C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertExcelToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Excel to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source Excel file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xlsx"); | |
// Set the starting sheet number and consecutive sheet count | |
var convertOptions = new PdfConvertOptions() | |
{ | |
PageNumber = 1, | |
PagesCount = 2 | |
}; | |
// Convert and save the Excel in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
V tomto článku jsme se naučili, jak převádět soubory pomocí kódu C# Excel do PDF. Podívali jsme se na základní i pokročilé případy převodu nastavením atributů nastavení stránky. Sešity aplikace Excel lze navíc jednoduše převést do formátů HTML, Microsoft PowerPoint a Word.
O kódu převést obrázek do PDF v C# jsme hovořili v našem dřívějším článku. Pokud vás to zajímá, podívejte se na to.