
Microsoft Excel je nezbytným nástrojem pro správu šířek, ale existují časy, kdy se konverze těchto šířek do PDF stává nezbytnou – ať už pro sdílení zpráv nebo zachování formátování.V tomto příspěvku na blogu vás budeme průvodovat efektivním procesem konverze Excelových šířek do PDF pomocí C#. Budeme také prozkoumat různé možnosti přizpůsobení dostupné během procesu konverze, včetně metod konverze Excelu do PDF zdarma.
Tabulka obsahů
- C# API pro Excel na konverzi PDF - zdarma ke stažení
- Kroků pro konverzi Excelového souboru do PDF v C#
- Konvertovat Excel XLS na PDF v C#
- Převod Excelu do formátu PDF/A
- Sledujte konverzi Excel do PDF v C#
- Online Excel na PDF Converter
- Získejte zdarma C# Excel na PDF Converter
- závěr
C# Excel do knihovny konverze PDF
a to ASPOSE.CELL pro .NET API zjednodušuje proces konverze rozhraní programu Excel do PDF. Stáhněte si DLL API Nebo je instalovat přímo prostřednictvím NuGet:
PM> Install-Package Aspose.Cells
Pokyny pro konverzi souboru Excel do PDF v C#
Použití Aspose.Cells pro .NET, konverze souboru Excel do PDF je jednoduch:
- Přehrávejte soubor Excel z disku.
- Uložte ho jako PDF na požadovanou polohu.
Pojďme se podívat, jak to implementovat v C# kódu.
Konvertovat Excel XLSX do PDF v C#
s ASPOSE.CELL pro .NET, Můžete snadno převést soubory Excel do PDF tím, že následujete tyto kroky:
- Instantujte si Pracovní kniha Třída s dokumentem Excelu, který chcete převést.
- Shromažďujte dokument ve formátu PDF tím, že specifikujete formát SaveFormat a vypočítání.
Zde je kódový snímek, který ukazuje, jak konvertovat Excel do PDF v C#:
// Instantiate the Workbook object with the Excel file
Workbook workbook = new Workbook("SampleExcel.xls");
// Save the document in PDF format
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);
Konvertovat Excel do formátu PDF/A
PDF/A je standardizovaná verze PDF, která je navržena pro dlouhodobé archivování.Zachovávání souborů v tomto formátu zajišťuje, že zůstávají přístupné v průběhu času.
Zde je, jak konvertovat Excel do formátu PDF/A v C#:
// Instantiate new workbook
Workbook workbook = new Workbook();
// Insert a value into cell A1
workbook.Worksheets[0].Cells[0, 0].PutValue("Testing PDF/A");
// Define PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Set the compliance type
pdfSaveOptions.Compliance = PdfCompliance.PdfA1b;
// Save the file
workbook.Save(dataDir + "output.pdf", pdfSaveOptions);
Sledujte konverzi Excel do PDF v C#
Aspose.Cells pro .NET umožňuje sledovat vývoj konverze pomocí Společnost IPageSavingCallback Rozhraní.Můžete vytvořit přizpůsobenou třídu, která implementuje tento rozhranie a přiděluje její příklad PdfSaveOptions.PageSavingCallback a vlastnictví .
Zde je kódový snímek, který ukazuje, jak sledovat pokrok Excel na konverzi PDF:
// Load the workbook
Workbook workbook = new Workbook("PagesBook1.xlsx");
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Assign the custom class that implements IPageSavingCallback interface
pdfSaveOptions.PageSavingCallback = new TestPageSavingCallback();
workbook.Save("DocumentConversionProgress.pdf", pdfSaveOptions);
Následující je klasická třída, která provádí Společnost IPageSavingCallback Rozhraní pro sledování procesu konverze:
public class TestPageSavingCallback : IPageSavingCallback
{
public void PageStartSaving(PageStartSavingArgs args)
{
Console.WriteLine("Start saving page index {0} of pages {1}", args.PageIndex, args.PageCount);
// Pages before page index 2 are not rendered.
if (args.PageIndex < 2)
{
args.IsToOutput = false;
}
}
public void PageEndSaving(PageEndSavingArgs args)
{
Console.WriteLine("End saving page index {0} of pages {1}", args.PageIndex, args.PageCount);
// Pages after page index 8 are not rendered.
if (args.PageIndex >= 8)
{
args.HasMorePages = false;
}
}
}
Online Excel na PDF Converter
Můžete také využít naše Online aplikace Excel na PDF konvertor, Tato bezplatná aplikace nevyžaduje žádnou přihlášku, což je vhodná volba pro rychlé konverze.
Získejte zdarma C# Excel na PDF Converter
Můžete použít Aspose.Cells pro .NET bez omezení hodnocení tím, že získáte Zdarma dočasná licence.
závěr
Převod Excelových listů do PDF je běžným požadavkem v různých obchodních a vývojových scénářích. Aspose.Cells pro .NET API usnadňuje tento proces, umožňuje automatizovat konverze v rámci vašich aplikací C#. V průběhu tohoto příspěvku na blogu jsme ukázali, jak konvertovat Excel XLSX na PDF v.NET 6, prozkoumat C# Excel Save As PDF techniky, a přezkoumal, Jak Convert Excel na vyhledatelné PDF ve.
Pokud máte jakékoliv dotazy, cítit se svobodně dostat prostřednictvím našeho Fórum.
Bez ohledu na to, zda pracujete s Excel na PDF .NET Core nebo ASP.NET, tato mocná knihovna vám umožňuje efektivně konvertovat soubory XLS a XLSX do PDF a zajišťuje zachování rozvrhu a nabízí rozsáhlé možnosti přizpůsobení pro všechny vaše potřeby konverze dokumentů.
Pro ty, kteří chtějí konvertovat velké Excelové soubory do PDF v .NET, je Aspose.NET Excel do knihovny konverze PDF vaší nejlepší volbou. Podporuje C# Convert Excel na PDF bez Office řešení a zajišťuje, že můžete convertit Excel k zabezpečení PDF do C# .Net snadno.
Prozkoumejte .NET MAUI Excel do knihovny konverze PDF pro nejnovější funkce zpracování dokumentů a využijte Excel do konverze PDF C# .NET Core: kódový příklad, abyste mohli rychle začít. Ať už hledáte .NET Framework Excel do PDF: nejlepší knihovnu nebo potřebujete ledovat obrázky během konverze, Aspose poskytuje všechny nástroje, které potřebujete pro efektivní konverzi C# Excel do PDF.
Navíc, pokud máte zájem o C# Excel Plugin pro zvýšenou funkčnost, společnost Aspose nabízí správné nástroje, které uspokojí vaše potřeby.
Také poskytujeme zdroje na to, jak konvertovat Excel soubor do PDF pomocí C#, což vám může pomoci implementovat tuto funkci ve vašich aplikacích.
Prozkoumejte, jak konvertovat Excel na PDF C# zdarma a využijte Aspose Cells DLL free download pro různé funkce.