Excel to PDF C#

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# 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.

More in this category