Konvertieren Sie Excel in Node.js in PDF

Konvertieren Sie Excel in Node.js in PDF

Möchten Sie Excel in Node.js programmgesteuert in PDF konvertieren? Möchten Sie den Konvertierungsprozess konfigurieren und verfolgen? In diesem Blogbeitrag schreiben wir ein Code-Snippet in Node.js, das eine Excel-Datei in eine PDF-Datei konvertiert. Wir werden eine einfach zu installierende und leichtgewichtige Node.js-Bibliothek verwenden, um den Konvertierungsprozess zu automatisieren. PDF-Dateien bieten eine verbesserte Qualität der Datendarstellung und sind plattformübergreifend und einfach zu teilen. Diese Node.js-Bibliothek ist jedoch reich ausgestattet und bietet eine umfassende Dokumentation.

Folgende Punkte werden wir behandeln:

Konvertieren Sie Excel in PDF in Node.js – API-Installation

Diese Bibliothek ist recht einfach einzurichten, wenn Sie Node.js auf Ihrem lokalen Host installiert haben. Da es sich um eine Java-basierte Bibliothek handelt, müssen Sie auch Java auf Ihrem Computer einrichten.

Führen Sie die folgenden einfachen Befehle aus, um diese Node.js-Excel-Bibliothek einzurichten:

npm install java
npm install aspose.cells

Node.js-Bibliothek zum programmgesteuerten Konvertieren von Excel-Dateien in PDF

In diesem Abschnitt werden wir praktisch sehen, wie man Excel-Dateien programmgesteuert in PDF konvertiert.

Lassen Sie uns die folgenden Schritte befolgen:

  1. Initialisiert eine Instanz der Klasse Workbook.
  2. Erstellen Sie ein Objekt der Klasse PdfSaveOptions(), das zum Speichern einer Datei im SaveFileFormat-Format verwendet wird.
  3. Rufen Sie diese Methode setSecurityOptions(aspose.cells.PdfSecurityOptions) auf, um die Sicherheit im Konvertierungsprozess zu aktivieren.
  4. Rufen Sie die Methode setPageCount() auf, um die Anzahl der Seiten eines PDF-Dokuments festzulegen.
  5. Rufen Sie die Methode setDefaultFont() auf, um die Standardschriftart so festzulegen, dass Unicode-Zeichen angezeigt werden.
  6. Die Methode setDisplayDocTitle() zeigt an, ob die Titelleiste des Fensters den Dokumenttitel anzeigen soll.
  7. save(fileName, saveFormat) speichert die Datei.
// initialisiert eine Instanz der Workbook-Klasse.
var wb = new aspose.cells.Workbook("sample.xlsx");

// Erstellen Sie ein Objekt der Klasse PdfSaveOptions(), das zum Speichern einer Datei im SaveFileFormat-Format verwendet wird.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// Rufen Sie diese setSecurityOptions(aspose.cells.PdfSecurityOptions)-Methode auf, um die Sicherheit im Konvertierungsprozess zu aktivieren.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// Rufen Sie die Methode setPageCount() auf, um die Anzahl der Seiten eines PDF-Dokuments zu speichern
pdfSaveOptions.setPageCount(1);

// Rufen Sie die Methode setDefaultFont() auf, um DefaultFont so einzustellen, dass Unicode-Zeichen angezeigt werden
pdfSaveOptions.setDefaultFont("MingLiu");

// Die Methode setDisplayDocTitle() zeigt an, ob die Titelleiste des Fensters den Dokumenttitel anzeigen soll
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) speichert die Datei
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Konvertierung von Excel in PDF - Erweiterte Funktionen

Bisher haben wir mit ein paar Codezeilen eine Konvertierung der Excel-Datei in eine PDF-Datei durchgeführt. In der Dokumentation sind jedoch viele andere Methoden verfügbar, die Ihnen dabei helfen können, den Konvertierungsprozess programmgesteuert zu beschleunigen.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Wir können diesen Blogbeitrag hier beenden. Hoffentlich haben Sie gelernt, wie Sie Excel in Node.js programmgesteuert in PDF konvertieren. Dieser Artikel wird Ihnen sicherlich helfen, wenn Sie einen Excel-zu-PDF-Konverter in Ihrer Node.js-App installieren möchten. Darüber hinaus gibt es weitere Blog-Beiträge, die es wert sind, erkundet zu werden, und die im Abschnitt „Siehe auch“ erwähnt werden und die Sie sich ansehen können. Schließlich schreibt conholdate.com neue Blogbeiträge zu anderen interessanten Themen. Bitte bleiben Sie daher in Kontakt, um die neuesten Updates zu erhalten.

Stelle eine Frage

Sie können Ihre Fragen oder Fragen in unserem Forum teilen.

Siehe auch