
Aspose.PDF für Node.js via C++
Node.js-API für die Erstellung & Konvertierung von PDF-Dateien
Eine sehr leistungsstarke Node.js-Bibliothek für die Online-Verarbeitung von PDF-Dokumenten. Sie ermöglicht das Erstellen, Lesen, Ändern, Rendern, Schützen, Optimieren und Konvertieren von PDFs zu XLSX in Node.js-Anwendungen.
Was ist Aspose.PDF für Node.js über C++?
PDFs bleiben der Standard für digitale Dokumente in allen Branchen, aber die programmgesteuerte Verarbeitung kann – insbesondere bei Aufgaben wie Textextraktion, Formatkonvertierung oder Dateischutz – komplex sein. Aspose.PDF for Node.js via C++ bietet eine leistungsstarke und effiziente Lösung, indem sie Entwicklern ermöglicht, PDFs in Node.js zu erstellen, PDF-Dateien zu lesen und fortschrittliche PDF‑Manipulationsfunktionen nahtlos in ihre Anwendungen zu integrieren. Entwickelt für Geschwindigkeit und Zuverlässigkeit nutzt diese Bibliothek die Leistung von C++, während sie Entwicklern von Node.js ein reibungsloses Erlebnis bietet. Egal, ob Sie PDF-Dateien bearbeiten, Text aus PDFs extrahieren oder PDF-Dateien in XLSX konvertieren müssen, diese Lösung deckt alles ab, ohne tiefgehende Kenntnisse der PDF-Interna zu erfordern.
Über die grundlegende Bearbeitung hinaus ermöglicht Aspose.PDF das Verschlüsseln von PDF-Dateien, das Schützen von PDF-Dateien mit Passwörtern, das Zusammenführen oder Aufteilen von PDFs, das Hinzufügen von Anmerkungen sowie das dynamische Einfügen oder Entfernen von Anhängen und Bildern. Entwickler können PDFs in Node.js auch hinsichtlich Größe und Leistung optimieren oder Wasserzeichen und OCR für gescannte Inhalte anwenden. Mit seinem umfassenden Toolkit und dem cloud-fertigen Design befähigt Aspose.PDF Sie, PDF-Dateien in Node.js zu konvertieren und skalierbare, funktionsreiche PDF-Anwendungen zu erstellen. Für jeden Entwickler, der Dokumenten-Workflows mit einer zuverlässigen Node.js PDF REST-API vereinfachen möchte, ist Aspose.PDF für Node.js via C++ die ideale Wahl.
Erste Schritte mit Aspose.PDF für Node.js via C++
Um Aspose.PDF mit Node.js via C++ aus einem *-ZIP-Archiv zu installieren und zu verwenden, folgen Sie den nachstehenden Anweisungen.
- Dateien aus dem ZIP-Archiv extrahieren
- Verschlüsseln Sie Ihre *.lic-Datei mit ‘encrypt_lic.html
- Bearbeiten Sie ‘settings.json’ und richten Sie Ihre Einstellungen ein
Sie können die Bibliothek auch direkt von der Aspose.PDF-Produktseite herunterladen.
PDF-Dateien in Node.js konvertieren
Aspose.PDF für Node.js über C++ macht es Software‑Profis leicht, ihre PDF‑Dokumente schnell und einfach in die beliebtesten Formate in der Node.js‑Umgebung zu konvertieren. Es ermöglicht eine nahtlose Umwandlung von PDF‑Dateien in verschiedene gängige Dateiformate, darunter DOCX, XLSX, EPUB, HTML, Bilder (JPEG, PNG, TIFF) und vieles mehr. Diese Funktion ermöglicht es Entwicklern, PDF‑Inhalte mühelos an verschiedene Plattformen und Anwendungsfälle anzupassen. Das folgende Beispiel zeigt, wie Entwickler vorhandene PDF‑Dokumente in XLSX‑Dateiformate innerhalb von Node.js‑Anwendungen konvertieren können.
Wie konvertiert man PDF-Dokumente in das XLSX-Format in Node.js-Apps?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Text aus PDF in Node.js extrahieren
Das Extrahieren von Text sowie Bildern aus dem PDF‑Dokument ist eine sehr anspruchsvolle und nützliche Aufgabe. Aspose.PDF für Node.js über C++ hat zahlreiche nützliche Funktionen bereitgestellt, die es Entwicklern ermöglichen, Text aus PDF‑Dokumenten präzise zu extrahieren, wodurch die programmgesteuerte Verarbeitung und Analyse von Inhalten erleichtert wird. Diese Funktion ist unerlässlich für Aufgaben wie Textsuche, Inhaltsanalyse und Datenextraktion. Das folgende Codebeispiel zeigt, wie Benutzer Text aus ihren PDF‑Dokumenten innerhalb von Node.js‑Anwendungen extrahieren können.
Wie extrahiert man Text aus einem PDF-Dokument in Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Extract text from a PDF-file*/
const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
});
PDF-Dokumente in Node.js-Apps schützen
Aspose.PDF für Node.js über C++ bietet Funktionen zum Sichern von PDF-Dokumenten mit nur wenigen Codezeilen in einer Node.js-Umgebung. Es gibt mehrere wichtige Funktionen der Bibliothek, wie das sichere digitale Signieren von PDFs, das Festlegen von Passwörtern, das Einschränken von Berechtigungen sowie das Verschlüsseln oder Entschlüsseln von Inhalten von PDF-Dokumenten. Nachfolgend ein Beispiel, das zeigt, wie Softwareentwickler ein PDF-Dokument mit einem Passwort in Node.js-Anwendungen verschlüsseln können.
Wie verschlüsselt man eine PDF-Datei mit dem Besitzerpasswort in Node.js?
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
PDF-Dokumente in Node.js optimieren
Aspose.PDF für Node.js über C++ erleichtert es Softwareentwicklern, PDF-Dokumente für das Web zu optimieren. Es optimiert PDF-Dokumente, um die Dateigröße zu reduzieren, die Leistung zu verbessern und die Kompatibilität in Node.js-Anwendungen zu erhöhen. Die Bibliothek kann auch vorhandene PDF-Dokumente ändern, indem sie Anmerkungen, Bilder, Wasserzeichen und mehr hinzufügt. Hier ist ein Beispiel, das zeigt, wie Softwareentwickler PDF-Dokumente in Node.js-Anwendungen optimieren können.
Wie optimiere ich PDF-Dokumente für das Web in Node.js-Anwendungen?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Dynamische PDF-Erstellung in Node.js
Aspose.PDF für Node.js über C++ erleichtert Softwareentwicklern das Erstellen neuer PDF-Dokumente von Grund auf oder das dynamische Erzeugen von PDFs basierend auf Daten in Node.js-Anwendungen. Die Bibliothek unterstützt zudem das programmgesteuerte Hinzufügen von Seiten, Text, Bildern und anderen Elementen in PDF-Dokumenten.
