
Microsoft Excel je važan alat za upravljanje brošurama, ali postoje trenutci kada pretvaranje tih brošura u PDF postaje neophodno – bilo za dijeljenje izvješća ili očuvanje formata.U ovom članku na blogu, vodit ćemo vas kroz učinkovit proces pretvaranja Excelovih brošura u PDF pomoću C#. Također ćemo istražiti razne opcije prilagodbe dostupne tijekom procesa pretvaranja, uključujući metode za pretvaranje Excel u PDF besplatno.
Tablica sadržaja
- C# API za Excel u PDF pretvaranje - besplatno preuzimanje
- Koraki za pretvaranje Excel datoteke u PDF u C#
- Konvertirati Excel XLS u PDF u C#
- Konvertirati Excel u PDF/A format
- Slijedite Excel u PDF konverziju u C#
- Online Excel na PDF konverter
- Dobiti besplatno C# Excel na PDF Converter
- zaključak
C# Excel u knjižnicu konverzije PDF
Tko je Aspose.Cells za .NET API pojednostavljuje proces pretvaranja Excel spreadsheets u PDF. Preuzmite API DLL ili ga instalirati izravno putem NuGet-a:
PM> Install-Package Aspose.Cells
Koraki za pretvaranje Excel datoteke u PDF u C# {# korake-to-convert-an-excel-file-to-pdf-in-c}
Koristeći Aspose.Cells za .NET, pretvaranje Excel datoteke u PDF je jednostavno.
- Preuzmite Excel datoteku s diska.
- Sačuvajte ga kao PDF na željenu lokaciju.
Pogledajmo kako se to primjenjuje u C# kodu.
Konvertirati Excel XLSX u PDF u C#
sa Aspose.Cells za .NET, možete lako pretvoriti Excel datoteke u PDF slijedeći ove korake:
- Započnite s Radna knjiga Razred s Excel dokument koji želite pretvoriti.
- Shrani dokument u PDF formatu određivanjem formata sačuvanja pomoću SaveFormat na popis.
Evo skripta koda koji pokazuje kako konvertirati Excel u PDF u 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);
Konvertirati Excel u PDF/A format
PDF/A je ISO standardizirana verzija PDF-a dizajnirana za dugoročno arhiviranje. sačuvanje datoteka u ovom formatu osigurava da oni ostanu dostupni s vremenom.
Evo kako konvertirati Excel u PDF/A format u 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);
Slijedite Excel u PDF konverziju u C#
Aspose.Cells za .NET omogućuje vam da pratite napredak konverzije pomoću Sljedeći članakCallback Interface. možete stvoriti prilagođenu klasu koja implementira ovaj interfejs i dodijeliti njegovu primjenu PdfSaveOptions.PageSavingCallback i nekretnine .
Evo skripta koda koji pokazuje kako pratiti napredak Excel u PDF konverzije:
// 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);
Sljedeća je klasična kategorija koja provodi Sljedeći članakCallback Interfejs za praćenje procesa konverzije:
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 na PDF Converter
Također možete koristiti naše Online Excel na PDF konverter aplikacija, Ova besplatna aplikacija ne zahtijeva prijavu, čineći ga prikladnom opcijom za brze konverzije.
Dobiti besplatno C# Excel u PDF Converter
Možete koristiti Aspose.Cells za .NET bez ograničenja ocjenjivanja dobivajući Besplatna privremena dozvola.
zaključak
Konvertiranje Excel listova na PDF je uobičajena potreba u različitim poslovnim i razvojnim scenarijima. Aspose.Cells za .NET API usmjerava ovaj proces, omogućavajući vam da automatizirate konverzije unutar vaših C# aplikacija. kroz ovaj blog post, pokazali smo kako konvertirati Excel XLSX u PDF u .NET 6, istražiti C# Excel Save As PDF tehnike, i pregledati kako konvertirati Excel u pretraživom PDF-u u C# NET dok istražujemo različite opcije prilagodbe.
Ako imate bilo kakvih pitanja, osjećajte se slobodno doći kroz naše forum.
Koristeći $99 Aspose Plugin, možete ostvariti High-Performance Excel to PDF Conversion u .NET. Bez obzira na to radite s Excel do PDF Core ili ASP.NET, ova moćna knjižnica omogućuje vam da učinkovito konvertirate XLS i XL SX datoteke u PDF kako biste osigurali čuvanje rasporeda i ponudili opcije prilagodbe za sve vaše potrebe za konverzijom dokumenata.
Za one koji žele konvertirati velike Excel datoteke u PDF u .NET, Aspose .Net Excel u knjižnicu za konverziju PDF je vaš najbolji izbor. podržava C# Konvertiranje Excel na PDF bez Office rješenja i osigurava da možete Convert Excel za sigurnost PDF-a u C# .net lako.
Otkrijte .NET MAUI Excel do PDF Konverzija knjižnica za najnovije značajke u obradi dokumenata, i iskoristite Excel u PDF konverzija C# .NET Core: primjer koda da biste počeli brzo. Bez obzira na to da li tražite C# Excel Framework do pdf: najbolja knjižica ili trebate prikladati slike tijekom konverzije, Aspose pruža sve alate koje vam je potrebno za učinkovitu konverziju.
Osim toga, ako ste zainteresirani za C# Excel Plugin za poboljšane funkcionalnosti, Aspose nudi odgovarajuće alate za zadovoljavanje vaših potreba.
Također pružamo resurse o tome kako konvertirati Excel datoteku u PDF pomoću C#, što vam može pomoći u provedbi ove funkcionalnosti u vašim aplikacijama.
Otkrijte kako konvertirati Excel na PDF C# besplatno i upotrijebiti Aspose Cells DLL free download za različite funkcije.