Excel to PDF C#

Microsoft Excel is een essentiële tool voor het beheren van spreadsheets, maar er zijn tijden wanneer het omzetten van deze bladeren naar PDF noodzakelijk wordt – of het nu gaat om het delen van rapporten of het behoud van formaten.In dit blogpost, zullen we u begeleiden door het efficiënte proces van het omzetten van Excel bladeren naar PDF met behulp van C#.

Tabel van inhoud

C# Excel naar PDF Conversion Library

De Aspose.cellen voor .NET API vergemakkelijkt het proces van het converteren van Excel spreadsheets naar PDF. Download de API’s DLL of het rechtstreeks via NuGet installeren:

PM> Install-Package Aspose.Cells

Stappen om een Excel-bestand in PDF te converteren in C#

Met behulp van Aspose.Cells voor .NET is het converteren van een Excel-bestand naar PDF eenvoudig.

  • Download de Excel-bestand van de schijf.
  • Speel het als een PDF naar uw gewenste locatie.

Laten we eens kijken hoe we dit in C# code implementeren.

Convert Excel XLSX naar PDF in C#

met Aspose.cellen voor .NET, U kunt gemakkelijk Excel-bestanden converteren naar PDF door deze stappen te volgen:

  • Instantieer de Werkboek Klassen met het Excel-document dat u wilt converteren.
  • Bewaar het document in PDF-formaat door het bewaar formaat te specificeren met behulp van de SaveFormat De lijst.

Hier is een code snippet die laat zien hoe je Excel naar PDF in C# kunt converteren:

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

Convert Excel naar PDF/A Format

PDF/A is een ISO-standaard versie van PDF ontworpen voor langetermijnarchief. het opslaan van bestanden in dit formaat zorgt ervoor dat ze over de tijd toegankelijk blijven.

Hier is hoe u convert Excel naar PDF/A-formaat in 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);

Volg Excel naar PDF Conversie in C#

Aspose.Cells voor .NET maakt het mogelijk om de conversieprocedure te volgen met behulp van de IPageSavingCallback U kunt een aangepaste klasse maken die deze interface implementeert en haar instantie aan de PdfSaveOptions.PageSavingCallback De eigendom.

Hier is een code snippet om te tonen hoe u de Excel naar PDF conversie vooruitgang kunt volgen:

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

De volgende is de standaardklasse die de IPageSavingCallback Interface voor het volgen van het conversieproces:

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 naar PDF Converter

U kunt ook gebruik maken van onze Online Excel naar PDF converter app, Deze gratis app vereist geen registratie, waardoor het een handige optie voor snelle conversies.

Krijg gratis C# Excel naar PDF Converter

U kunt Aspose.Cells voor .NET gebruiken zonder beoordelingsbeperkingen door een Gratis tijdelijke licentie.

Conclusie

Het converteren van Excel bladeren naar PDF is een gemeenschappelijke vereiste in verschillende zakelijke en ontwikkelingsscenario’s. De Aspose.Cells voor .NET API versnelt dit proces, waardoor u conversies binnen uw C#-toepassingen kunt automatiseren. Gedurende deze blogpost hebben we aangetoond hoe u Excel XLSX kunt omzetten in PDF in .NET 6, verkennen C# Excel Save As PDF technieken en beoordelen hoe je Excel kunt converteren in zoektochtbare PDF-bestanden in c#.NET terwijl u verschillende aanpassingsopties verkrijgt.

Als je vragen hebt, voel je vrij om het via ons te bereiken Forum.

Of u nu werkt met Excel naar PDF .NET Core of ASP.NET, deze krachtige bibliotheek stelt u in staat om XLS en XLSX-bestanden doeltreffend in PDF te converteren, waarborgen layout behoud en bieden uitgebreide aanpassingsopties voor al uw documentconversiebehoeften.

Voor degenen die op zoek zijn naar convert grote Excel-bestanden naar PDF in .NET, is de Aspose.NET Excel naar de PDF-conversiebibliotheek uw beste keuze.Het ondersteunt C# Convert Excel tot PDF zonder Office oplossingen en zorgt ervoor dat u kunt Converteren Excel om PDF te beveiligen in C# .Net gemakkelijk.

Ontdek de .NET MAUI Excel to PDF Conversion Library voor de nieuwste functies in documentverwerking, en maak gebruik van het Excel naar PDF conversie C# .NET Core: code example om snel te beginnen. Of u nu op zoek bent naar de .NET Framework Excel tot PDF: beste bibliotheek of u nodig hebt om beelden te beheren tijdens de convertie, biedt Aspose al de gereedschappen die u wilt voor een efficiënte C# Excel aan PDF convertering.

Bovendien, als u geïnteresseerd bent in C# Excel Plugin voor verbeterde functionaliteit, biedt Aspose de juiste tools om uw behoeften te voldoen.

We bieden ook middelen over hoe u Excel-bestand in PDF kunt converteren met behulp van C#, wat u kan helpen deze functionaliteit in uw toepassingen te implementeren.

Ontdek hoe u convert Excel naar PDF C# gratis en gebruik de Aspose Cells DLL gratis downloaden voor verschillende functionaliteiten.

More in this category