
Microsoft Excel er et viktig verktøy for å administrere spreadsheets, men det er tider når konvertering av disse bladene til PDF blir nødvendig – enten for deling av rapporter eller bevaring av formatering.I denne bloggposten, vil vi veilede deg gjennom den effektive prosessen med å konvertere Excel-filer til pdf ved hjelp av C#.
Tabell av innhold
- C# API for Excel til PDF Conversion - Gratis nedlasting
- Trinn for å konvertere en Excel-fil til PDF i C#
- Konverter Excel XLS til PDF i C#
- Konverter Excel til PDF/A format
- Følg Excel til PDF konvertering i C#
- Online Excel til PDF Converter
- Få gratis C# Excel til PDF Converter
- Conclusion
C# Excel til PDF konverteringsbibliotek
The Aspose.Cells for .NET API forenkler prosessen med å konvertere Excel spreadsheets til PDF. Du kan også Last ned API’s DLL eller installere den direkte via NuGet:
PM> Install-Package Aspose.Cells
Trinn for å konvertere en Excel-fil til PDF i C#
Ved hjelp av Aspose.Cells for .NET, konvertere en Excel-fil til PDF er enkelt. her er hvordan du gjør det:
- Last ned Excel-filen fra disken.
- Lagre den som en PDF til ønsket sted.
La oss se på hvordan du implementerer dette i C#-koden.
Konverter Excel XLSX til PDF i C#
With Aspose.Cells for .NETDu kan enkelt konvertere Excel-filer til PDF ved å følge disse trinnene:
- Oppmuntre på Workbook Klasse med Excel-dokumentet du ønsker å konvertere.
- Lagre dokumentet i PDF-format ved å spesifisere lagret format ved hjelp av SaveFormat og enumerasjon.
Her er et kodesnit som viser hvordan du konverterer Excel til PDF i 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);
Konverter Excel til PDF/A Format
PDF/A er en ISO-standardversjon av PDF designet for langsiktig arkivering. lagring av filer i dette formatet sikrer at de forblir tilgjengelige over tid.
Her er hvordan du konverterer Excel til PDF/A-format** i 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);
Følg Excel til PDF konvertering i C#
Aspose.Cells for .NET lar deg spore konverteringsprosessen ved hjelp av IPageSavingCallback Du kan opprette en tilpasset klasse som implementerer dette grensesnittet og tilordne instansen til PdfSaveOptions.PageSavingCallback og eiendom.
Her er en kodesnippet som viser hvordan du sporer Excel til PDF konvertering fremgang:
// 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);
Følgende er den vanlige klassen som implementerer IPageSavingCallback Grensesnitt for å spore konverteringsprosessen:
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 til PDF konverter
Du kan også bruke vår Online Excel til PDF konverter appDenne gratis appen krever ingen registrering, noe som gjør det til et praktisk alternativ for raske konverteringer.
Få gratis C# Excel til PDF Converter
Du kan bruke Aspose.Cells for .NET uten evalueringsbegrensninger ved å få en Gratis midlertidig lisens.
Conclusion
Konvertering av Excel-blader til PDF er et vanlig krav i ulike forretnings- og utviklingsscenarier. **Aspose.Cells for .NET API ** strømlinjerer denne prosessen, slik at du kan automatisere konverteringer innenfor C#-applikasjonene dine. gjennom denne bloggposten har vi vist hvordan å **konvertere Excel XLSX till PDF i .NET 6 ** , utforske **C# Excel Save As PDF ** teknikker, og gjennomgått hvordan man Konverterer Excel til søkbare PDF-dokumenter i C # NET samtidig som vi undersøker ulike tilpasningsalternativ.
Hvis du har noen spørsmål, føl deg fri til å komme seg ut gjennom vår Forumet.
Uansett om du arbeider med **Excel til PDF .NET Core ** eller **ASP.NET ** , kan denne kraftige biblioteket gjøre det mulig å **konvertere XLS og XL SX filer til pdf ** effektivt, sikre layout bevaring og tilby omfattende tilpasningsalternativer for alle dine dokumentkonversjonsbehov.
For de som ønsker å **konvertere store Excel-filer til PDF i .NET ** , er **Aspose.NET Excel till PDF konverteringsbiblioteket ** det beste valget ditt. Det støtter **C# Konverter Excel til pdf uten Office ** løsninger og sikrer at du kan Konvertere Excel for å sikre PDF til C# .Net med letthet.
Utforsk **.NET MAUI Excel til PDF Conversion Library ** for de nyeste funksjonene i dokumentbehandlingen, og dra nytte av **Excel til pdf konvertering C# .NET Core: kodekode eksempel ** å komme i gang raskt. Uansett om du er på utkikk etter **C# Excel Framework to PDF: beste bibliotek ** eller trenger å **håndtere bilder under konverteringen ** , Aspose gir alle verktøyene du trenger for effektiv c# excel till PDF konverisjon.
I tillegg, hvis du er interessert i C# Excel Plugin for forbedret funksjonalitet, tilbyr Aspose de riktige verktøyene for å møte dine behov.
Vi gir også ressurser om hvordan du kan konvertere Excel-filer til PDF ved hjelp av C# , som kan hjelpe deg med å implementere denne funksjonen i applikasjonene dine.
Finn ut hvordan du kan **konvertere Excel til PDF C# gratis ** og bruke Aspose Cells DLL gratis nedlasting for ulike funksjoner.