Excel to PDF C#

A Microsoft Excel kulcsfontosságú eszköz a lapok kezeléséhez, de vannak olyan idők, amikor ezek a lapok PDF-re történő átalakítása szükségessé válik – akár jelentések megosztásához, akár formázás megőrzéséhez. Ebben a blogbejegyzésben a C# használatával a Excel lapok PDF-re történő átalakításának hatékony folyamatán keresztül útmutatjuk Önt.

Tartalmak táblája

C# Excel PDF konverziós könyvtár

A Az ASPOSE.CELL for .NET Az API egyszerűsíti az Excel lapok PDF-re való átalakításának folyamatát. Töltse le az API DLL vagy telepítse közvetlenül a NuGet-en keresztül:

PM> Install-Package Aspose.Cells

Lépések egy Excel-fájl PDF-re C# {# lépések-konvert-an-excel-file-to-pdf-in-c}

Használata Aspose.Cells .NET, átalakítása Excel fájl PDF egyszerű.

  • Töltse le az Excel fájlt a lemezről.
  • PDF formátumban mentse meg a kívánt helyre.

Nézzük meg, hogyan kell végrehajtani ezt a C# kódot.

Átalakítsa az Excel XLSX-t PDF-re C#

Azokkal Az ASPOSE.CELL for .NET, könnyen átalakíthatja az Excel fájlokat PDF-re a következő lépésekkel:

  • Azonnali a Munkakönyv osztály az Excel dokumentummal, amelyet átalakítani szeretne.
  • PDF formátumban mentse meg a dokumentumot a mentési formátum meghatározásával a SaveFormat A felsorolás.

Íme egy kódszalag, amely megmutatja, hogyan lehet konvertálni Excel-t PDF-re 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);

Az Excel PDF/A formátumba való átalakítása

A PDF/A egy ISO-szabványos PDF-verzió, amelyet hosszú távú archiválásra terveztek.A fájlok mentése ebben a formátumban biztosítja, hogy idővel hozzáférhetőek maradjanak.

Íme, hogyan lehet konvertálni Excel PDF/A formátumban a 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);

Kövesse az Excel-t a PDF-re C#

Aspose.Cells for .NET lehetővé teszi, hogy nyomon kövesse a konverziós előrehaladást a Az IPageSavingCallback interfész. létrehozhat egy személyre szabott osztályt, amely ezt a felületet hajtja végre, és annak példáját a PdfSaveOptions.PageSavingCallback Az ingatlan.

Íme egy kódszalag, amely megmutatja, hogyan kell nyomon követni az Excel a PDF konverzió előrehaladását:

// 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);

A következő a szokásos osztály, amely megvalósítja a Az IPageSavingCallback A konverziós folyamat nyomon követésére szolgáló interfész:

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 a PDF konverterhez

Használhatja a mi Online Excel a PDF konverter alkalmazás, Ez az ingyenes alkalmazás nem igényel regisztrációt, így kényelmes opció a gyors konverziók.

Get Free C# Excel to PDF Converter

Az értékelési korlátozások nélkül használhatja a Aspose.Cells .NET-t azáltal, hogy Ingyenes ideiglenes engedély.

következtetések

Az Excel-lapok PDF-re történő átalakítása gyakori követelmény a különböző üzleti és fejlesztési forgatókönyvekben.A Aspose.Cells for .NET API egyszerűsíti ezt a folyamatot, lehetővé téve a C# alkalmazásokon belüli konverziók automatizálását.Ebben a blogbejegyzésben megmutattuk, hogyan lehet convertálni az Excel XLSX-t a PDF formátumban.NET 6, vizsgálja meg a C# Excel Save As PDF technikákat, és megvizsgálja, hogy hogyan kell konvertálnia a Excelet a kereshető PDFformátumba.

Ha bármilyen kérdése van, szabadon érheti el a mi Fórum.

Ha használja a $99 Aspose Plugin, akkor elérheti magas teljesítményű Excel PDF átalakítás .NET. Akár dolgozik az Excel PDF Core vagy ASP.NET**, ez a hatékony könyvtár lehetővé teszi, hogy konvertálja XLS ésXLSX fájlokat PDF hatékonyan, biztosítva rendezés megőrzése és kínál széles körű testreszabási lehetőségeket az összes dokumentum konverziós igények.

Azok számára, akik szeretnék konvertálni nagy Excel fájlokat PDF-re .NET, a Aspose.NET Excel a PDF konverziós könyvtár a legjobb választás. támogatja C# Convert Excel PDF anélkül Office megoldásokat, és biztosítja, hogy könnyen convertálhatja az Excel-t a biztonságos PDF C# .Net.

Fedezze fel a .NET MAUI Excel a PDF Conversion Library a legújabb funkciókat a dokumentumfeldolgozás, és kihasználja az Excel PDF konverzió C# .NET Core: kód példa, hogy gyorsan elkezdődjön. Akár keres a .Net Framework Excel PDF: a legjobb könyvtár vagy szüksége van a képek kezelése az átalakítás során az Aspose biztosítja az összes szükséges eszközt a hatékony C# Excel-a PDF konverzióra.

Továbbá, ha érdekli a C# Excel Plugin javított funkcionalitás, az Aspose a megfelelő eszközöket, hogy megfeleljen az Ön igényeinek.

Emellett erőforrásokat biztosítunk az Excel fájl PDF-re történő konvertálásához C# használatával, ami segít megvalósítani ezt a funkciót az alkalmazásodban. AsposeC# Excel példákkal gyorsan elkezdheted a projekteket.

Fedezze fel, hogyan lehet konvertálni Excel-t PDF C# ingyen, és használja a Aspose Cells DLL ingyenes letöltés különböző funkciók.

More in this category