Zum Fußzeileninhalt springen
IRONPDF NUTZEN
Wie konvertiert man Excel-Dateien in PDF in C#

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

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

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 ermöglicht es, dass die Datei auf jedem Gerät oder Programm angezeigt werden kann. Und schließlich macht es 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 ein wichtiger Weg, um Daten zu schützen und deren Kompatibilität über alle Plattformen hinweg zu gewährleisten.

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

IronPDF: .NET PDF-Bibliothek

IronPDF ist eine .NET-Bibliothek, die es einfach macht, PDF-Dateien in C# und VB.NET zu erzeugen, zu bearbeiten und zusammenzuführen. Mit IronPDF können Sie PDF in C# von Grund auf neu erstellen oder vorhandene HTML-, CSS- und JavaScript-Dateien in PDFs umwandeln. Sie können auch Kopf- und Fußzeilen hinzufügen, Wasserzeichen und Seitenzahlen zu PDF-Dateien hinzufügen. Wenn Sie mit anderen an einem Projekt zusammenarbeiten müssen, macht es IronPDF einfach, mehrere PDF-Dateien zu einer zusammenzufügen.

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

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 den Excel-zu-PDF-Konvertierungsprozess

Gehen wir zu den Hauptschritten, um eine Excel-Datei in PDF zu konvertieren.

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-Tabellen dort.

Konvertieren von Excel in PDF in C# (Schritt-für-Schritt) Tutorial, Abbildung 1: Excel-Tabellen laden Excel-Tabellen laden

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

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

  1. Klicken Sie auf die Schaltfläche 'Durchsuchen' und navigieren Sie zu Ihrem gewünschten Ort. Wählen Sie im Dropdown-Menü den Dateityp 'HTML-Seite' aus.

Excel in PDF in C# umwandeln (Schritt-für-Schritt) Tutorial, Abbildung 3: Dateitypauswahl Dateityp-Auswahl

Ihre Excel-Datei wird in eine HTML-Datei konvertiert, wenn Sie die obigen Verfahren abschließen. Die exportierte HTML-Datei kann nun zur Konvertierung in PDF verwendet werden.

Schritt 2: Fügen Sie IronPDF zu Ihrer Lösung hinzu

Der nächste Schritt besteht darin, IronPDF in diesem Projekt über die NuGet-Paket-Manager-Konsole zu installieren. Konvertieren von Excel in PDF in C# (Schritt-für-Schritt) Tutorial, Abbildung 4: NuGet-Paket-Manager

Excel in PDF in C# konvertieren (Schritt-für-Schritt)-Tutorial, Abbildung 4: NuGet-Paket-Manager NuGet-Paket-Manager

Dieser Befehl installiert die neueste Version von IronPDF in dem Projekt.

Install-Package IronPdf

Schritt 3: Code-Beispiele zur Konvertierung von Excel-Dateien in PDF

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

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

Schritt 3.1: IronPDF einbinden

Importieren Sie IronPDF in die Code-Datei, um es im Programm zu verwenden.

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

Der obige Code ermöglicht IronPDF die Teilnahme am Code.

Schritt 3.2: Instanziieren eines ChromePdfRenderer-Objekts

Erstellen Sie ein ChromePdfRenderer-Objekt im Programm. Es wird die Verwendung von IronPDF ermöglichen, um die HTML-Datei in ein PDF zu konvertieren.

var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
$vbLabelText   $csharpLabel

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

Verwenden Sie die RenderHtmlFileAsPdf-Funktion, um HTML-Dateien in PDFs zu konvertieren. Geben Sie im Parameterlisten den HTML-Dateipfad an. IronPDF wird den Inhalt der HTML-Datei lesen und in ein PDF-Dokument umwandeln.

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")
$vbLabelText   $csharpLabel

Schauen wir uns an, wie man mit IronPDF Passwörter hinzufügt. ## Passwort zur PDF-Datei hinzufügen

Passwort zu PDF-Datei hinzufügen

Verwenden Sie die SecuritySettings Eigenschaft des in vorherigem Schritt erstellten PDF-Dokuments, um ein Passwort festzulegen. ### Schritt 3.4: PDF-Datei speichern

document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable";
document.SecuritySettings.UserPassword = "editable"
$vbLabelText   $csharpLabel

Schritt 3.4: Speichern Sie die PDF-Datei

Jetzt ist es an der Zeit, die generierte PDF-Datei auf der lokalen Maschine mit dem folgenden Code zu speichern.

document.SaveAs("C:\\excelToPdf.pdf");
document.SaveAs("C:\\excelToPdf.pdf");
document.SaveAs("C:\excelToPdf.pdf")
$vbLabelText   $csharpLabel

Ausgabedatei PDF

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

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

Nachdem Sie das Passwort eingegeben haben, können Sie die konvertierte PDF-Datei aus einer Excel-Datei sehen. IronPDF konvertiert Excel-Dokumente wunderschön in PDFs, während das ursprüngliche Format beibehalten wird.

Excel in PDF in C# (Schritt-für-Schritt) Tutorial, Abbildung 6: Ausgabedatei PDF Ausgabendatei PDF

Sie können dort alle Arbeitsblätter sehen. Sie können ein beliebiges Arbeitsblatt öffnen, indem Sie auf den Namen eines Arbeitsblatts klicken.

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

Zusammenfassung

In diesem Blogpost wurde Ihnen gezeigt, wie man Excel mit IronPDF in PDF konvertiert. Wenn Sie mehr über die Fähigkeiten von IronPDF erfahren oder einige Beispiele sehen möchten, wie es verwendet werden kann, schauen Sie sich einige der anderen Artikel zu der Erstellung einer PDF-Datei aus HTML an. Sie können mit einer kostenlosen Testversion von IronPDF beginnen und dann IronPDF für nur $799 erwerben.

Sie können mit einer kostenlosen Testversion von IronPDF beginnen und dann IronPDF bereits ab $799 erwerben. Oder, wenn Sie mehr als ein Produkt von Iron Software benötigen, können Sie das [Iron Suite-Bundle](Iron Suite) mit fünf Softwareprogrammen zum Preis von zwei kaufen.

Häufig gestellte Fragen

Warum ist die Umwandlung von Excel in PDF vorteilhaft für Unternehmen?

Die Umwandlung von Excel-Dateien in PDF ist für Unternehmen vorteilhaft, da PDFs universell kompatibel sind und sicherstellen, dass gemeinsam genutzte Dokumente ihr beabsichtigtes Format beibehalten und vor unbefugten Bearbeitungen geschützt sind.

Wie kann ich Excel in PDF in C# umwandeln, ohne das Format zu verlieren?

Um Excel in PDF in C# umzuwandeln, ohne das Format zu verlieren, können Sie die IronPDF-Bibliothek verwenden, die es ermöglicht, Excel-Dateien zuerst als HTML darzustellen und sie dann mit der RenderHtmlFileAsPdf-Methode in PDF zu konvertieren.

Welche Schritte sind nötig, um Excel in PDF mit IronPDF in .NET Core umzuwandeln?

Die Schritte umfassen das Exportieren der Excel-Datei als HTML, die Installation der IronPDF-Bibliothek über NuGet und die Verwendung der ChromePdfRenderer-Klasse, um das HTML in eine PDF zu konvertieren, während das ursprüngliche Format beibehalten wird.

Kann ich ein aus einer Excel-Datei erstelltes PDF mit einem Passwort in C# sichern?

Ja, IronPDF ermöglicht es, die Sicherheit eines PDFs zu erhöhen, indem man mit der SecuritySettings-Eigenschaft ein Benutzerpasswort setzt, was hilft, unbefugten Zugriff zu verhindern.

Gibt es eine Möglichkeit, die PDF-Umwandlung in C# auszuprobieren, bevor man den Kauf einer Bibliothek in Betracht zieht?

Ja, IronPDF bietet eine kostenlose Testversion an, die es Ihnen ermöglicht, seine Funktionen und Fähigkeiten zur PDF-Umwandlung und -Verwaltung in C#-Projekten zu erkunden, bevor Sie einen Kauf tätigen.

Welche Voraussetzungen gibt es für die Installation von IronPDF zur Umwandlung von Excel in PDF?

Zur Installation von IronPDF für die Umwandlung von Excel in PDF benötigen Sie Visual Studio 2022, eine .NET-Anwendung mit dem neuesten .NET Framework, Microsoft Office und eine Internetverbindung, um die Bibliothek von NuGet herunterzuladen.

Unterstützt die IronPDF-Bibliothek das Zusammenführen mehrerer PDFs?

Ja, IronPDF erleichtert nicht nur die Konvertierung von Excel zu PDF, sondern bietet auch Funktionen zum nahtlosen Zusammenführen mehrerer PDF-Dokumente.

Wie kann ich sicherstellen, dass das ursprüngliche Excel-Layout im PDF erhalten bleibt?

IronPDF wurde entwickelt, um das ursprüngliche Layout von Excel-Dateien während der Konvertierung zu erhalten, indem zuerst die Excel-Datei als HTML exportiert und dann das HTML als PDF gerendert wird.

Welche Methode in IronPDF sollte verwendet werden, um HTML-Dateien in PDF zu konvertieren?

Die RenderHtmlFileAsPdf-Methode in IronPDF wird verwendet, um HTML-Dateien, die aus Excel exportiert wurden, in PDFs zu konvertieren und dabei das Layout des Dokuments beizubehalten.

.NET 10: Unterstützt IronPDF die Konvertierung von Excel in PDF innerhalb eines .NET 10-Projekts ohne Kompatibilitätsprobleme?

Ja. Laut der Dokumentation von IronPDF ist IronPDF vollständig kompatibel mit .NET 10 und bietet standardmäßig Unterstützung für alle modernen .NET-Versionen, einschließlich .NET 10, wodurch eine reibungslose Excel-zu-PDF-Konvertierung ohne spezielle Umwege gewährleistet wird.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen