Excel to PDF C#

Microsoft Excel este un instrument esențial pentru gestionarea etichetelor, dar există momente când convertirea acestor etichete în PDF devine necesară – fie pentru partajarea rapoartelor sau păstrarea formatării. în acest post de blog, vă vom ghida prin procesul eficient de convertire a etichetelor Excel în PDF folosind C#. De asemenea, vom explora diferite opțiuni de personalizare disponibile în timpul procesului de conversie, inclusiv metode pentru convertirea Excel în PDF gratuit.

Tabelul conținutului

C# Excel în bibliotecă de conversie PDF

pe care Aspose.Cele pentru .NET API simplifică procesul de convertire a etichetelor Excel în PDF. Descărcați DLL-ul API sau instalați-l direct prin NuGet:

PM> Install-Package Aspose.Cells

Pasuri pentru a converti un fișier Excel în PDF în C#

Folosind Aspose.Cells pentru .NET, conversia unui fișier Excel în PDF este simplă.

  • Încărcați fișierul Excel de pe disc.
  • Salvați-l ca un PDF la locația dorită.

Să vedem cum să implementăm acest lucru în codul C#.

Convertați Excel XLSX în PDF în C#

Cu Aspose.Cele pentru .NET, puteți converti cu ușurință fișierele Excel în PDF, urmând următoarele pași:

  • Instantaţi-vă la Cartea de lucru Clasa cu documentul Excel pe care doriți să-l convertiți.
  • Salvați documentul în format PDF prin specificarea formatului de salvare folosind SaveFormat în număr.

Iată un scan de cod care demonstrează cum să convertiți Excel în PDF în 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);

Convertați Excel în format PDF/A

PDF/A este o versiune standardizată ISO a PDF-ului concepută pentru arhivarea pe termen lung.Salvarea fișierelor în acest format asigură faptul că acestea rămân accesibile în timp.

Iată cum să convertiți Excel în format PDF/A în 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);

Urmăriți Excel în PDF Conversion în C#

Aspose.Cells pentru .NET vă permite să urmăriți progresul de conversie folosind Cuvânt cheieCallback interfață. puteți crea o clasă personalizată care implementează această interfeță și atribuie exemplul său la PdfSaveOptions.PageSavingCallback Proprietăţi .

Iată un scan de cod care demonstrează cum să urmăriți progresul Excel în conversie PDF:

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

Următoarea este clasa de obicei care implementează Cuvânt cheieCallback Interfață pentru a urmări procesul de conversie:

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 în PDF Converter

De asemenea, puteți folosi Aplicația de conversie online Excel în PDF, alimentat de Aspose.Cells. Această aplicație gratuită nu necesită nici o înregistrare, făcând-o o opțiune convenabilă pentru conversii rapide.

Obțineți gratuit C# Excel în PDF Converter

Puteți folosi Aspose.Cells pentru .NET fără limitări de evaluare prin obținerea unui Licență temporară gratuită.

concluziile

Convertirile Excel în PDF este o cerință comună în diferite scenarii de afaceri și de dezvoltare. Aspose.Cells pentru .NET API simplifică acest proces, permițându-vă să automatizați conversiile în cadrul aplicațiilor C#. Pe parcursul acestui post de blog, am arătat cum să convertim Excel XLSX la PDF în .NET 6, să explorăm C# Excel Save As PDF tehnici și să revizuiască modul de a Converti Excel într-un PDF care poate fi căutat în C# .net în timp ce explorați diferite opțiuni de personalizare.

Dacă aveți întrebări, simțiți-vă liber să ajungeți prin intermediul nostru Forumul.

Fie că lucrați cu Excel la PDF .NET Core sau ASP.NET, această bibliotecă puternică vă permite să convertiți fișierele XLS și XL SX în PDF în mod eficient, asigurând păstrarea layout și oferind opțiuni extinse de personalizare pentru toate nevoile de conversie a documentului.

Pentru cei care doresc să converteze fișierele Excel mari în PDF în .NET, Aspose.NET Excel în biblioteca de conversie PDF este cea mai bună alegere a dvs. Susține C# Convert Excel la PDF fără soluții Office și vă asigură că puteți Converta Excel pentru a asigura PDF-ul în C# .NET cu ușurință.

Explorați .NET MAUI Excel în bibliotecă de conversie PDF pentru cele mai recente caracteristici în procesarea documentelor și profitați de Excel în convertire PDF C# .NET Core: exemplul de cod să înceapă rapid. Fie că sunteți în căutarea pentru C# Excel Framework în PDF: cea mai bună biblioteca sau aveți nevoie să analizeze imagini în timpul conversiei, Aspose oferă toate instrumentele de care aveţi nevoie pentru convertirea eficientă c# excel în pdf.

În plus, dacă sunteți interesat de C# Excel Plugin pentru funcționalitate îmbunătățită, Aspose oferă instrumentele potrivite pentru a vă satisface nevoile.

De asemenea, oferim resurse privind modul de a converta fișierul Excel în PDF folosind C#, care vă poate ajuta să implementați această funcție în aplicațiile dvs. Cu Aspose Exemplele Excel puteți începe rapid cu proiecte.

Explorați cum să convertiți Excel în PDF C# gratuit și să utilizați Aspose Celulele DLL pentru descărcare gratuită pentru diferite funcții.

More in this category