Excel to PDF C#

Microsoft Excel ist ein wesentliches Werkzeug für die Verwaltung von Spreadsheets, aber es gibt Zeiten, in denen die Konvertierung dieser Blätter in PDF erforderlich wird – entweder für das Teilen von Berichten oder die Erhaltung der Formatierung. In diesem Blog-Post werden wir Sie durch den effizienten Prozess der Konvertierung von Excel Blättern zu PDF mit C# leiten.

Tabelle der Inhalte

C# Excel in PDF Conversion Library

The Aspose.Cells für .NET API vereinfacht den Prozess der Konvertierung von Excel Spreadsheets in PDF. Sie können auch Download der API’s DLL oder installieren Sie es direkt über NuGet:

PM> Install-Package Aspose.Cells

Schritte, um eine Excel-Datei in PDF in C# zu konvertieren

Mit Aspose.Cells für .NET ist die Konvertierung eines Excel-Datei in PDF einfach:

  • Laden Sie die Excel-Datei vom Disk herunter.
  • Speichern Sie es als PDF an Ihren gewünschten Standort.

Schauen wir uns an, wie man dies in C# Code implementiert.

Convert Excel XLSX in PDF in C#

With Aspose.Cells für .NET, Sie können Excel-Dateien leicht in PDF umwandeln, indem Sie diese Schritte folgen:

  • Instanzieren Sie die Arbeitsbuch Klasse mit dem Excel-Dokument, das Sie konvertieren möchten.
  • Speichern Sie das Dokument in PDF-Format durch Angabe des Speicherformats mit der SaveFormat Die Aufzeichnung.

Hier ist ein Code-Snippet, der zeigt, wie man Excel in PDF in C#** konvertiert#**:

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

Convert Excel in PDF/A Format

PDF/A ist eine ISO-Standardversion von PDF, die für langfristige Archivierung konzipiert ist. Die Speicherung von Dateien in diesem Format sorgt dafür, dass sie im Laufe der Zeit zugänglich bleiben.

Hier ist, wie man Excel in PDF/A-Format in C# konvertiert#:

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

Track Excel in PDF Conversion in C#

Aspose.Cells für .NET ermöglicht es Ihnen, den Konvertierungsprozess mit der IPageSavingCallback Sie können eine benutzerdefinierte Klasse erstellen, die diese Schnittstelle implementiert und ihr Beispiel an die PdfSaveOptions.PageSavingCallback Eigentum zu haben.

Hier ist ein Code-Snippet, der zeigt, wie man den Fortschritt der Excel-to-PDF-Konvertierung verfolgt:

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

Nachfolgend ist die Standardklasse, die die IPageSavingCallback Interface für die Überwachung des Konvertierungsprozesses:

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 zum PDF Converter

Sie können auch unsere Online Excel zu PDF Converter App, Diese kostenlose App erfordert keine Anmeldung, was es eine bequeme Option für schnelle Konvertierungen macht.

Get Free C# Excel to PDF Converter

Sie können Aspose.Cells für .NET ohne Einschränkungen der Bewertung verwenden, indem Sie eine Kostenlose vorübergehende Lizenz.

Schlussfolgerungen

Die Aspose.Cells für .NET API vertieft diesen Prozess und ermöglicht es Ihnen, Konvertierungen innerhalb Ihrer C#-Anwendungen zu automatisieren.Im Laufe dieses Blogposts haben wir gezeigt, wie Excel XLSX in PDF in .NET 6 konvertiert werden kann, die C# Excel Save As PDF-Techniken erkunden und überprüfen können, Wie excel in Suchbare PDF-Datei in c# .net konvertiert wird, während verschiedene Anpassungsoptionen erforscht werden.

Wenn Sie Fragen haben, fühlen Sie sich frei, über unsere Forum.

Wenn Sie die $99 Aspose Plugin nutzen, können Sie eine High-Performance Excel-PDF-Konvertierung in .NET erzielen. Ob Sie mit Excel zu PDF-Core oder ASP.NET arbeiten, ermöglicht diese leistungsstärke Bibliothek Ihnen, XLS und XL SX-Dateien in PDF effizient zu konvertieren, um dieLayout-Konservation zu gewährleisten und umfangreiche Anpassungsoptionen für alle Ihre Dokumentkonvertierungsbedürfnisse anbieten.

Für diejenigen, die suchen, um große Excel-Dateien in PDF in .NET zu konvertieren, ist die Aspose.NET Excel in die PDF-Konvertierungsbibliothek Ihre beste Wahl. Es unterstützt C# Convert Excel to PDF ohne Office -Lösungen und sorgt dafür, dass Sie möglicherweise Excel konvertieren und PDF im C# .Net sicher machen können.

Entdecken Sie die .NET MAUI Excel to PDF Conversion Library für die neuesten Funktionen der Dokumentverarbeitung und profitieren Sie von der Excel to PDF Conversion C# .NET Core: Code example, um schnell zu starten. Ob Sie die .NET Framework Excel to PDF suchen: die beste Bibliothek oder Sie benötigen Bearbeiten während der Conversion, bietet Aspose alle Werkzeuge, die Sie für eine effiziente C# Excel to PDF Conversion benötigen.

Darüber hinaus, wenn Sie Interesse an C# Excel Plugin für verbesserte Funktionalität haben, bietet Aspose die richtigen Tools, um Ihre Bedürfnisse zu erfüllen.

Darüber hinaus bieten wir Ressourcen zur Konvertierung von Excel-Dateien in PDF mit C#, die Ihnen helfen können, diese Funktionalität in Ihren Anwendungen zu implementieren.

Entdecken Sie, wie Sie Excel in PDF C# kostenlos konvertieren und nutzen Sie die Aspose Cells DLL kostenlos herunterladen für verschiedene Funktionen. entdecken Sie das C# Excel Beispiel for practical insights to enhance your document processing capabilities.

More in this category