Excel to PDF C#

„Microsoft Excel“ yra esminis skirtukų valdymo įrankis, tačiau yra atvejų, kai šių lapų konvertavimas į PDF tampa būtinas – nesvarbu, ar dalintis ataskaitomis ar išsaugoti formatavimą.Šiame tinklaraštyje mes jums padėsime per veiksmingą procesą konvertuojant „Excel“ lapus į „PDF“ naudojant C#.

Turinio lentelė

C# Excel į PDF konvertavimo biblioteka

The Aspose.Cells už .NET API supaprastina „Excel“ skirtukų konvertavimo į PDF procesą. Atsisiųsti API DLL arba įdiegti jį tiesiogiai per NuGet:

PM> Install-Package Aspose.Cells

Žingsniai, kaip konvertuoti „Excel“ failą į „PDF“ C# {#steps-to-convert-an-excel-file- to-pdf-in-c}

Naudojant Aspose.Cells .NET, konvertuoti Excel failą į PDF yra paprasta.

  • Atsisiųskite Excel failą iš disko.
  • Išsaugokite jį kaip PDF į norimą vietą.

Pažvelkime, kaip tai įgyvendinti C# kodą.

Konvertuoti Excel XLSX į PDF C#

With Aspose.Cells už .NET, galite lengvai konvertuoti Excel failus į PDF, sekdami šiuos žingsnius:

  • Nedelsiant į Workbook klasė su Excel dokumentu, kurį norite konvertuoti.
  • Saugokite dokumentą PDF formatu, nurodydami saugos formatą naudojant SaveFormat ir sąrašą.

Štai kodo rinkinys, parodantis, kaip konvertuoti Excel į PDF 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);

Konvertuoti Excel į PDF/A formatą

PDF/A yra ISO standartizuota PDF versija, skirta ilgalaikiam archyvavimui. šiame formato failų saugojimas užtikrina, kad jie laikui bėgant išliktų prieinami.

Štai kaip konvertuoti Excel į PDF/A formatą** 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);

Stebėkite Excel į PDF konvertavimą C#

Aspose.Cells .NET leidžia jums sekti konvertavimo pažangą naudojant IPageSavingKalbėk Galite sukurti pritaikytą klasę, kuri įgyvendina šį sąsają ir priskiria jo pavyzdį PdfSaveOptions.PageSavingCallback ir nuosavybės.

Štai kodo rinkinys, parodantis, kaip sekti Excel į PDF konvertavimo progresą:

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

Toliau pateikiama klasė, kuri įgyvendina IPageSavingKalbėk sąsaja konvertavimo procesui stebėti:

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 į PDF konverter

Taip pat galite naudotis mūsų Online Excel į PDF konversijos programąŠi nemokama programa nereikalauja prisijungimo, todėl tai patogu variantas greitas konvertavimas.

Gaukite nemokamą C# Excel į PDF konverterį

Galite naudoti Aspose.Cells .NET be vertinimo apribojimų, gaunant Laikinosios nemokamos licencijos.

Conclusion

Konvertuojant „Excel“ lapus į PDF yra dažnas reikalavimas įvairiuose verslo ir plėtros scenarijuose. „Aspose.Cells for .NET API “ supaprastina šį procesą, leidžiančią automatizuoti konvertavimus jūsų programose „C#“. Per visą šį tinklaraštį mes parodėme, kaip konvertuoti „ Excel XLSX“ į „PDF“ „.NET 6 ** “, ištirti ** C# Excel Save As PDF ** metodus ir apžvelgti būdąConvert Excel to searchable PDF in.

Jei turite kokių nors klausimų, jaustis laisvas pasiekti per mūsų Forumas.

Naudodamiesi **$99 Aspose Plugin ** , galite pasiekti **didelio našumo Excel į PDF konvertavimą .NET ** . Nesvarbu, ar dirbate su Excel į .Net Core ** ar ASP.NET, ši galinga biblioteka leidžia efektyviai konvertuoti XLS ir XSX failus į pdf ** ir užtikrinti layout išsaugojimą bei siūlo platų pritaikymo galimybes visoms jūsų dokumentų konversijos poreikiams.

Tiems, kurie nori **konvertuoti didelius Excel failus į PDF .NET ** , **Aspose.NET Excel PDF konvertavimo biblioteka ** yra geriausias pasirinkimas. ji palaiko **C# Konverti Excel į pdf be Office ** sprendimų ir užtikrina, kad jūs galite Convert Excel saugoti PDF į C# .Net lengvai.

Atraskite **.NET MAUI Excel į PDF konvertavimo biblioteką ** , kad gautumėte naujausias dokumentų apdorojimo funkcijas, ir pasinaudokite **Excel to PDF konversija C# .NET Core: kodo pavyzdys ** greitai pradėti. Nesvarbu, ar jūs ieškote **C# Excel prie PDF: geriausia biblioteka ** arba jums reikia **nuotraukų tvarkymo per Konversiją ** , Aspose siūlo visus įrankius, reikalingus efektyviam c# Exceliui PDF konvertavimui.

Be to, jei jus domina C# Excel Plugin geresnei funkcionalumui, „Aspose“ siūlo tinkamus įrankius, kad patenkintų jūsų poreikius.

Mes taip pat teikiame išteklius, kaip konvertuoti Excel failą į PDF naudojant C#**, kuris gali padėti jums įgyvendinti šią funkciją jūsų programose.

Apsvarstykite, kaip **konvertuoti Excel į PDF C# nemokamai ** ir naudokite Aspose Cells DLL nemokamą atsisiuntimą įvairioms funkcijoms.

More in this category