Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
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.
RenderHtmlFileAsPdf
methodeIronPDF 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 auch kopfzeilen und Fußzeilen hinzufügen, wasserzeichenund Seitenzahlen in PDF-Dateien. Wenn Sie mit anderen an einem Projekt zusammenarbeiten müssen, macht IronPDF es Ihnen leicht mehrere 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.
Es gibt einige Voraussetzungen, um eine XLSX-Datei in ein PDF-Dokument zu konvertieren.
Visual Studio 2022 (Empfohlen)
Eine laufende .NET-Anwendung mit dem neuesten .NET-Framework (Empfohlen)
Microsoft Office installiert
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.
Um Ihre Excel-Datei in das HTML-Format zu exportieren, führen Sie die folgenden Schritte aus:
Starten Sie Microsoft Excel und laden Sie die Excel-Tabellenblätter dorthin.
**Excel-Kalkulationstabellen laden**
Wählen Sie "Speichern unter" aus dem Menü "Datei".
**Speichern unter Option**
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".
**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.
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".
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.
Ö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.
Importieren Sie das IronPDF in die Codedatei, um es im Programm zu verwenden.
using IronPdf;
using IronPdf;
Imports IronPdf
Der obige Code ermöglicht es IronPDF, sich an dem Code zu beteiligen.
Instanziieren einer chromePdfRenderer 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()
Verwenden Sie die renderHtmlFileAsPdf 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")
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.
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"
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")
Wenn Sie versuchen, die Datei zu öffnen, wird ein Passwort verlangt.
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.
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.
PDF-Arbeitsblätter
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 anderen artikel über die Erstellung einer PDF-Datei aus HTML.
Sie können mit einer kostenloser Testund erwerben Sie dann IronPDF für nur $749. Wenn Sie mehr als ein Iron Software-Produkt benötigen, können Sie auch die Iron Suite bündel von fünf Softwareprogrammen zum Preis von zwei.
9 .NET API-Produkte für Ihre Bürodokumente