
Microsoft Excel är ett viktigt verktyg för att hantera skivor, men det finns tillfällen när konvertering av dessa skivor till PDF blir nödvändigt – antingen för att dela rapporter eller behålla formatering.I denna bloggpost kommer vi att leda dig genom den effektiva processen att konvertera Excel-skivor till PDF med C#. Vi kommer också att utforska olika anpassningsalternativ som finns tillgängliga under konverteringsprocessen, inklusive metoder för att konvertera Excel till PDF gratis.
Tabell av innehåll
- C# API för Excel till PDF Conversion - Gratis nedladdning
- Steg för att konvertera en Excel-fil till PDF i C#
- Konvertera Excel XLS till PDF i C#
- Konvertera Excel till PDF/A format
- Spåra Excel till PDF-konvertering i C#
- Online Excel till PDF Converter
- Få gratis C# Excel till PDF Converter
- slutsatser
C# Excel till PDF konverteringsbibliotek
och den Aspose.Cells för .NET API förenklar processen att konvertera Excel-skivor till PDF. Du kan också Ladda ner API’s DLL eller installera det direkt via NuGet:
PM> Install-Package Aspose.Cells
Steg för att konvertera en Excel-fil till PDF i C#
Använd Aspose.Cells för .NET, konvertera en Excel-fil till PDF är enkelt. här är hur man gör det:
- Ladda upp Excel-filen från skivan.
- Spara det som PDF till din önskade plats.
Låt oss titta på hur man implementerar detta i C#-koden.
Konvertera Excel XLSX till PDF i C#
med Aspose.Cells för .NET, Du kan enkelt konvertera Excel-filer till PDF genom att följa dessa steg:
- Instantera den Arbetsbok klass med Excel-dokumentet du vill konvertera.
- Spara dokumentet i PDF-format genom att ange spara formatet med hjälp av SaveFormat och enumeration.
Här är en kodskiva som visar hur man konverterar Excel till 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);
Konvertera Excel till PDF/A Format
PDF/A är en ISO-standardiserad version av PDF utformad för långsiktig arkivering. spara filer i detta format säkerställer att de förblir tillgängliga över tiden.
Här är hur man konverterar Excel till 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);
Spåra Excel till PDF Conversion i C#
Aspose.Cells för .NET låter dig spåra omvandlingsprocessen med hjälp av IPageSavingCallback Du kan skapa en anpassad klass som implementerar detta gränssnitt och tilldela dess instans till PdfSaveOptions.PageSavingCallback och egendom.
Här är en kodskiva som visar hur man spårar Excel till PDF konvertering framsteg:
// 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öljande är den klassklass som genomför IPageSavingCallback gränssnitt för att spåra omvandlingsprocessen:
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 till PDF Converter
Du kan också använda vår Online Excel till PDF Converter app, Denna gratis app kräver ingen registrering, vilket gör det till ett bekvämt alternativ för snabba omvandlingar.
Få gratis C# Excel till PDF Converter
Du kan använda Aspose.Cells för .NET utan utvärderingsbegränsningar genom att få en Fri tillfällig licens.
slutsatser
Konvertera Excel-filer till PDF är ett vanligt krav i olika affärs- och utvecklingsscenarier. Aspose.Cells för .NET API strömmar denna process, vilket gör det möjligt för dig att automatisera konverteringar inom dina C#-applikationer. Genom hela denna bloggpost har vi visat hur man konverterar Excel XLSX till pdf i .NET 6, utforska C# Excel Save As PDF tekniker, och granskade hur du convert Excel till sökbar PDF i C# . NET samtidigt som du undersöker olika anpassningsalternativ.
Om du har några frågor, känna dig fri att komma ut via vår Forumet.
Genom att använda $99 Aspose Plugin kan du uppnå högpresterande Excel till PDF-konvertering i .NET. Oavsett om du arbetar med Excel till pdf.NET Core eller ASP.NET, gör detta kraftfulla bibliotek det möjligt för dig att effektivt konvertera XLS och XLSX-filer till PDF och säkerställa Layout bevarande och erbjuda omfattande anpassningsalternativ för alla dina dokumentkonversionsbehov.
För dem som vill konvertera stora Excel-filer till PDF i .NET, är Aspose.NET Excel till pdf konverteringsbiblioteket ditt bästa val. Det stöder C# Konverterar Excel til PDF utan Office lösningar och säkerställer att du kan convert Excel för att säkerställa PDF till C# .NET med lätthet.
Utforska .NET MAUI Excel till PDF Conversion Library för de senaste funktionerna i dokumentbearbetning, och dra nytta av Excel till PDF Conversion C# .NET Core: kodexempel för att komma igång snabbt. Oavsett om du letar efter .NET Framework Excel till PDF: bästa bibliotek eller behöver handla bilder under konvertering, erbjuder Aspose alla verktyg du behöver för effektiv C# Excel till PDF konvertering.
Dessutom, om du är intresserad av C# Excel Plugin för förbättrad funktionalitet, erbjuder Aspose de rätta verktygen för att möta dina behov.
Vi tillhandahåller också resurser om hur man konverterar Excel-filer till PDF med hjälp av C#, vilket kan hjälpa dig att implementera denna funktionalitet i dina applikationer.
Utforska hur man konverterar Excel till PDF C# gratis och använder Aspose Cells DLL gratis nedladdning för olika funktioner. Upptäck C# Excel-exempel med praktiska insikter för att förbättra dina dokumentbehandlingsförmåga.