IRONPDF VERWENDEN

Excel in PDF konvertieren in C# (Schritt-für-Schritt) Tutorial

Aktualisiert 25. Februar 2024
Teilen Sie:

Die Weitergabe von Excel-Dateien kann schwierig sein, da sie leicht verändert werden können und nicht mit allen Geräten und Programmen kompatibel sind. PDFs(Portable Document Format)sind dagegen universell kompatibel und können ohne spezielle Software nicht bearbeitet werden. Aus diesem Grund verlangen viele Unternehmen, dass Entwickler Excel-Dateien konvertieren(.xls, .xlsx) programmatisch in das ISO-standardisierte PDF-Format umwandeln.

Es gibt mehrere Gründe, warum dies wichtig ist. Erstens stellt es sicher, dass die in der Excel-Arbeitsmappe enthaltenen Daten nicht verändert werden können. Zweitens kann die Datei auf jedem Gerät oder Programm angezeigt werden. Und schließlich ist es möglich, die Datei mit einem Passwort zu schützen, um unbefugten Zugriff zu verhindern. Insgesamt ist die Konvertierung von Excel-Dateien in das PDF-Format eine wichtige Methode, um Daten zu schützen und ihre Kompatibilität auf allen Plattformen zu gewährleisten.

Die Konvertierung von Excel in PDF-Formate kann eine einfache Aufgabe sein, wenn Sie über die richtigen Werkzeuge und Kenntnisse verfügen. Sehen wir uns an, wie man mit der IronPDF C#-Bibliothek in .NET Core konvertiert.

IronPDF: .NET PDF-Bibliothek

IronPDF ist eine .NET-Bibliothek, die das Erzeugen, Bearbeiten und Zusammenführen von PDF-Dateien in C# und VB.NET erleichtert. Mit IronPDF können Sie PDF-Dateien in C# von Grund auf neu erstellen oder vorhandene HTML-, CSS- und JavaScript-Dateien in PDFs konvertieren. Sie können auchkopfzeilen und Fußzeilen hinzufügen, wasserzeichenund Seitenzahlen in PDF-Dateien. Wenn Sie mit anderen an einem Projekt zusammenarbeiten müssen, macht IronPDF es Ihnen leichtmehrere PDF-Dateien zu einer einzigen zusammenführen.

In diesem Artikel wird IronPDF verwendet, um zu zeigen, wie man ein Excel-Dokument mit C# und .NET Core in ein PDF-Dokument konvertiert.

Voraussetzungen

Es gibt einige Voraussetzungen, um eine XLSX-Datei in ein PDF-Dokument zu konvertieren.

  1. Visual Studio 2022(Empfohlen)

  2. Eine laufende .NET-Anwendung mit dem neuesten .NET-Framework(Empfohlen)

  3. Microsoft Office installiert

  4. Eine stabile Internetverbindung zur Installation der IronPDF-Bibliothek für die Konvertierung von Excel in PDF

    Kommen wir nun zu den wichtigsten Schritten bei der Konvertierung einer Excel-Datei in PDF.

Schritt 1: Exportieren Sie Ihre Excel-Arbeitsmappen als HTML

Um Ihre Excel-Datei in das HTML-Format zu exportieren, führen Sie die folgenden Schritte aus:

  1. Starten Sie Microsoft Excel und laden Sie die Excel-Tabellenblätter dorthin.

    Konvertieren von Excel in PDF in C# (Schritt-für-Schritt) Tutorial, Abbildung 1: Laden von Excel-Tabellenblättern

    Excel-Kalkulationstabellen laden

  2. Wählen Sie "Speichern unter" aus dem Menü "Datei".

    Excel in PDF konvertieren in C# (Schritt-für-Schritt) Tutorial, Abbildung 2: SaveAs Option

    Speichern unter Option

  3. Klicken Sie auf die Schaltfläche "Durchsuchen" und navigieren Sie zum gewünschten Speicherort. Wählen Sie in der Dropdown-Liste Dateityp die Option "HTML-Seite".

    Excel in PDF konvertieren in C# (Schritt-für-Schritt) Tutorial, Abbildung 3: Auswahl des Dateityps

    Dateitypauswahl

    Ihre Excel-Datei wird in eine HTML-Datei umgewandelt, wenn Sie die oben genannten Schritte durchführen. Die exportierte HTML-Datei kann nun zur Konvertierung in PDF verwendet werden.

Schritt 2: IronPDF zu Ihrer Lösung hinzufügen

Der nächste Schritt ist die Installation von IronPDF in diesem Projekt über die NuGet Package Manager Console. Klicken Sie im oberen Menü auf Tools und wählen Sie den NuGet Package Manager und anschließend Package Manager Console".

Konvertieren von Excel in PDF in C# (Schritt-für-Schritt) Tutorial, Abbildung 4: NuGet Package Manager

NuGet Package Manager

Geben Sie in der Konsole den folgenden Befehl ein, um IronPDF zu installieren.

Install-Package IronPdf

Mit diesem Befehl wird die neueste Version von IronPDF im Projekt installiert.

Schritt 3: Codebeispiele für die Konvertierung von Excel-Dateien in PDF

Öffnen Sie die Datei "Program.cs" und schreiben Sie die folgenden Codefragmente, um die Excel-Datei mithilfe der IronPDF C#-Bibliothek in PDF zu konvertieren.

Schritt 3.1: IronPDF einbinden

Importieren Sie das IronPDF in die Codedatei, um es im Programm zu verwenden.

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Der obige Code ermöglicht es IronPDF, sich an dem Code zu beteiligen.

Schritt 3.2: Instanziieren eines ChromePdfRenderer-Objekts

Instanziieren einerchromePdfRenderer objekt im Programm. Es ermöglicht die Verwendung von IronPDF, um die HTML-Datei in PDF zu konvertieren.

var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
VB   C#

Schritt 3.3: Konvertieren von HTML (exportiert aus Excel-Datei) in PDF

Verwenden Sie dierenderHtmlFileAsPdf funktion zur Umwandlung von HTML-Dateien in PDF-Dateien. Übergeben Sie in der Parameterliste den Pfad der HTML-Datei. IronPDF liest den Inhalt der HTML-Datei und wandelt ihn in ein PDF-Dokument um.

var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");
var document = renderer.RenderHtmlFileAsPdf(@"C:\Users\Administrator\Desktop\Inventory.html");
Dim document = renderer.RenderHtmlFileAsPdf("C:\Users\Administrator\Desktop\Inventory.html")
VB   C#

IronPDF unterstützt auch das Hinzufügen von Passwörtern zur PDF-Datei und verhindert, dass die PDF-Datei bearbeitet, geöffnet, gedruckt oder anderweitig bearbeitet wird. Schauen wir uns an, wie Sie mit IronPDF Passwörter hinzufügen können.

Passwort zu PDF-Datei hinzufügen

Verwenden Sie die Eigenschaft SecuritySettings für das im vorherigen Schritt erstellte PDF-Dokument, um ein Kennwort festzulegen. Es hilft, die PDF-Datei vor Datenverletzungen zu schützen.

document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable"
VB   C#

Schritt 3.4: Speichern Sie die PDF-Datei

Nun ist es an der Zeit, die erzeugte PDF-Datei auf dem lokalen Rechner zu speichern, indem Sie den folgenden Code verwenden.

document.SaveAs("C:\\excelToPdf.pdf");
document.SaveAs("C:\\excelToPdf.pdf");
document.SaveAs("C:\excelToPdf.pdf")
VB   C#

PDF-Datei ausgeben

Wenn Sie versuchen, die Datei zu öffnen, wird ein Passwort verlangt.

Konvertieren von Excel in PDF in C# (Schritt-für-Schritt) Tutorial, Abbildung 5: Passwort für Datei eingeben

Passwort für Datei eingeben

Nach Eingabe des Kennworts können Sie die konvertierte PDF-Datei aus einer Excel-Datei anzeigen. IronPDF konvertiert Excel-Dokumente unter Beibehaltung der ursprünglichen Formatierung in PDFs.

Konvertieren von Excel in PDF in C# (Schritt-für-Schritt) Tutorial, Abbildung 6: Output PDF-Datei

PDF-Datei ausgeben

Dort können Sie alle Arbeitsblätter sehen. Sie können jedes beliebige Arbeitsblatt öffnen, indem Sie auf den Namen eines Arbeitsblatts klicken.

Konvertieren von Excel in PDF in C# (Schritt-für-Schritt) Tutorial, Abbildung 6: PDF-Arbeitsblätter

PDF-Arbeitsblätter

Zusammenfassung

IronPDF ist ein einfach zu bedienender PDF-Konverter, der in C# .NET verwendet werden kann. In diesem Blogbeitrag haben wir Ihnen gezeigt, wie Sie mit IronPDF Excel in PDF konvertieren können. Wenn Sie mehr über die Möglichkeiten von IronPDF erfahren oder einige Anwendungsbeispiele sehen möchten, sehen Sie sich einige der anderenartikel über die Erstellung einer PDF-Datei aus HTML.

Sie können mit einerkostenlose Testversion von IronPDFund erwerben Sie dann IronPDF für nur $749. Wenn Sie mehr als ein Iron Software-Produkt benötigen, können Sie auch dieIron Suite-Paket von fünf Softwareprogrammen zum Preis von zwei.

< PREVIOUS
Sollten Sie IronPDF kaufen?
NÄCHSTES >
Konvertieren von PPT (PowerPoint) in PDF in C# (Beispiel-Tutorial)

Sind Sie bereit, loszulegen? Version: 2024.12 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,810,873 Lizenzen anzeigen >