Excel do PDF C#

Excel soubory jsou všestranné pro vytváření a analýzu dat, ale převod do PDF je často nezbytný pro sdílení nebo archivaci. V tomto průvodci prozkoumáme, jak používat Aspose.Cells pro .NET, spolehlivý C# Excel na PDF převodník, k programovému převodu Excel tabulek (XLSX/XLS) do PDF v C#. Tato vysoce výkonná knihovna zajišťuje bezproblémové zachování formátování a rozvržení při nabízení pokročilých možností přizpůsobení.

Klíčová témata:


C# Excel na PDF převodní knihovna

Aspose.Cells pro .NET je komplexní C# knihovna pro převod Excel do PDF, navržená pro robustní převod Excel na PDF. Podporuje více formátů Excel, jako jsou XLS, XLSX, CSV a další, přičemž zachovává původní rozvržení a styl.

Vlastnosti:

  • Převádí tabulky do vysoce kvalitních PDF.
  • Zachovává integritu formátování a rozvržení Excelu.
  • Nabízí pokročilé možnosti pro dodržování, jako je PDF/A.

Nainstalujte přes NuGet:

PM> Install-Package Aspose.Cells

Kroky k převodu Excel souboru do PDF v C#

Sledujte tyto jednoduché kroky k převodu Excel do PDF C# aplikací:

  1. Načtěte Excel soubor pomocí třídy Workbook.
  2. Uložte ho jako PDF pomocí metody Save s SaveFormat.Pdf.

Nyní prozkoumejme tento proces s praktickým příkladem.


Převod Excel XLSX do PDF v C#

Převádějte Excel soubory do PDF s pouhými několika řádky kódu pomocí Aspose.Cells pro .NET:

// Vytvořte objekt Workbook s Excel souborem
Workbook workbook = new Workbook("SampleExcel.xlsx");

// Uložte dokument ve formátu PDF
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);

Tím zabezpečíte rychlý a efektivní proces převodu Excel do PDF při zachování všech detailů formátování z původní tabulky.


Přizpůsobení PDF dodržování v Excel do PDF

Generujte PDF/A shodné soubory pro dlouhodobou archivaci pomocí třídy PdfSaveOptions. PDF/A zajišťuje kompatibilitu a předchází problémům způsobeným nepodporovanými funkcemi.

// Vytvořte objekt Workbook a načtěte Excel soubor
Workbook workbook = new Workbook("SampleExcel.xlsx");

// Nakonfigurujte možnosti ukládání PDF pro dodržování
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions
{
    Compliance = PdfCompliance.PdfA1b
};

// Uložte dokument ve formátu PDF/A
workbook.Save("output-compliant.pdf", pdfSaveOptions);

Tato funkce je ideální pro průmyslová odvětví vyžadující přísné standardy dodržování.


Sledování pokroku převodu v C#

Sledujte pokrok svých převodů Excel na PDF pomocí rozhraní IPageSavingCallback. To vám umožňuje provádět akce, jako je vyloučení konkrétních stránek z výstupu.

// Načtěte pracovní sešit
Workbook workbook = new Workbook("PagesBook1.xlsx");

// Definujte možnosti ukládání PDF a vlastní zpětnou vazbu
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions
{
    PageSavingCallback = new CustomPageSavingCallback()
};

workbook.Save("TrackedConversion.pdf", pdfSaveOptions);

// Implementace vlastní zpětné vazby
public class CustomPageSavingCallback : IPageSavingCallback
{
    public void PageStartSaving(PageStartSavingArgs args)
    {
        Console.WriteLine($"Ukládání stránky {args.PageIndex + 1} z {args.PageCount}...");
        if (args.PageIndex < 1) args.IsToOutput = false; // Vyloučit první stránku
    }

    public void PageEndSaving(PageEndSavingArgs args)
    {
        Console.WriteLine($"Dokončeno ukládání stránky {args.PageIndex + 1}.");
    }
}

Získejte bezplatný přístup k pluginu

Můžete vyzkoušet Aspose.Cells PDF Converter Plugin bez omezení tím, že požádáte o bezplatnou zkušební verzi. To vám umožní prozkoumat plné možnosti tohoto spolehlivého C# Excel na PDF převodníku před zakoupením.


Závěr

Převod Excel tabulek do PDF je běžnou potřebou pro sdílení dokumentů, archivaci a dodržování. Aspose.Cells pro .NET poskytuje silné a flexibilní řešení pro vývojáře. V tomto průvodci jsme pokryli:

  • Základní a pokročilé techniky převodu Excel na PDF.
  • Možnosti dodržování a sledování pro vylepšenou kontrolu.

Pro více informací se podívejte na dokumentaci nebo nás kontaktujte na našem fóru.