GroupDocs Node.js SDK auf einen Blick

Konvertieren, zusammenführen, vergleichen, signieren und redigieren Sie beliebte Dokumentformate wie PDF, Word und Excel mit einem einzigen SDK‑Paket, siehe Produktübersicht für weitere Details.

Illustration total

Kombinieren Sie die Leistungsfähigkeit mehrerer GroupDocs‑Pakete zu einer einzigen, unternehmensbereiten Lösung

GroupDocs.Total für Node.js über Java vereint die Funktionen aller wesentlichen GroupDocs‑APIs — Conversion, Merger, Signature und Comparison — in einem integrierten Toolkit.

Automatisieren Sie komplexe Workflows wie das Konvertieren von Word‑Dateien zu PDF, das Zusammenführen von Berichten, das Anwenden sicherer digitaler Signaturen oder das Vergleichen von Vertragsversionen — alles in einem einzigen Vorgang.

Dieser einheitliche Ansatz spart Zeit, reduziert den Entwicklungsaufwand und optimiert das Dokumentenmanagement in Ihrer Organisation.

Meistern Sie die Vielfalt von Dateiformaten

Erhalten Sie nahtlose Kompatibilität mit mehr als 200 Dateitypen, darunter Word, Excel, PDF, PowerPoint, Bilder, CAD‑Zeichnungen und sogar E‑Mail‑ oder Code‑Dateien. GroupDocs.Total sorgt dafür, dass Ihre Lösungen in nahezu jedem im Geschäfts‑Umfeld verwendeten Format einwandfrei funktionieren.

Plattformübergreifend und skalierbar nach Design

Setzen Sie es mit Zuversicht auf Windows, Linux oder macOS ein — überall dort, wo Node.js und Java laufen. Die Java‑basierte Engine von GroupDocs.Total bietet hohe Leistung und Skalierbarkeit für Unternehmens‑Workloads, egal ob on‑premise, in Containern oder in der Cloud.

Plattformunabhängigkeit

GroupDocs.Total für Node.js über Java unterstützt die folgenden Betriebssysteme, Frameworks und Paket‑Manager, siehe Systemanforderungen für weitere Details.

Windows
macOS
Linux
NPM
Amazon
Docker
Azure
VS Code
IntelliJ

Unterstützte Dateiformate

GroupDocs.Total für Node.js über Java unterstützt Vorgänge mit den folgenden Dateiformaten.

Microsoft Office, OpenDocument und Textformate

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

Bilder, Grafiken und Diagramme

  • Rasterbilder: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Andere

  • Netz: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Archiv: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Andere: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

Hauptfunktionen

Umfassende Dokumentenverarbeitung — Anzeigen, Konvertieren, Vergleichen und Verwalten von PDFs und Office‑Dateien in großem Maßstab. Weitere Informationen finden Sie im Beispiel‑Leitfaden, um zu lernen, wie Sie es in Ihre Anwendungen integrieren.

Feature icon

Formatkonvertierung

Hochpräzise Konvertierung über Hunderte von Dateitypen mit erhaltenem Layout, Schriften und Metadaten. Unterstützt Batch‑, Streaming‑ und serverseitige Workflows für Produktionssysteme.

Feature icon

Sichere Dateiansicht

Hochwertiges Rendering für über 180 Formate in HTML, PDF, PNG und JPEG. Einbettbare Viewer‑Komponenten für Web und Desktop mit konfigurierbaren Zugriffssteuerungen und Seiten‑navigation.

Feature icon

Inhaltsvergleich

Präziser Gegenüber‑ und Inline‑Vergleich, der Änderungen an Inhalt, Formatierung und Layout hervorhebt und umsetzbare Änderungsberichte für Überprüfung und Audit erzeugt.

Feature icon

Wasserzeichen-Steuerung

Programmgesteuertes Hinzufügen und Extrahieren von Wasserzeichen mit Unterstützung für Text‑/Bild‑Stempel, bedingte Anwendungsregeln und Audit‑Protokollierung zur Einhaltung von Vorgaben.

Feature icon

Metadatenverwaltung

Robuste Lese‑/Schreib‑ und Normalisierungsfunktionen für Metadaten über Formate hinweg, mit Batch‑Operationen und richtlinienbasierten Workflows zur Verbesserung der Durchsuchbarkeit und Governance.

Feature icon

Dokumentzusammenführung

Mehrere Dokumente (unterstützt gemischte Typen) zu einer einzigen durchsuchbaren Ausgabe zusammenführen, mit seitenbezogener Reihenfolge, Konfliktauflösung und Optionen für Ausgabeformate.

Feature icon

Vorlagenbasierte Generierung

Automatisierte Dokumentenerstellung aus Vorlagen und externen Daten (JSON, XML, Datenbanken), die wiederholbare, prüfbare Berichte und personalisierte Dokumente in großem Umfang ermöglicht.

Feature icon

Text‑Redaktion

Genaue, irreversible Redaktion mittels Regex, unscharfer Suche und synonym‑bewusster Erkennung. Unterstützt sowohl visuelle Redaktion als auch das Entfernen aus den zugrunde liegenden Dokumentdaten.

Feature icon

Signatur‑Flexibilität

Unterstützung für elektronische und digitale Signaturen (PKI), Bild‑/Text‑Stempel und Verifizierungs‑Workflows — integrierbar in Signatur‑Pipelines und Audit‑Protokolle.

Dokumenten‑Workflows aus der Praxis

Praktische Szenarien, die zeigen, wie GroupDocs in täglichen Dokument‑Workflows eingesetzt wird.

Zusammenführen von zwei DOCX‑Dateien und Konvertieren der zusammengeführten DOCX in PDF

Geschäftsanforderung: Mehrere Quelldokumente zu einer einzigen, portablen Lieferung zusammenfassen (z. B. Aufnahmeformulare, Genehmigungen oder Zusammenstellung von Vertragsabschnitten) und ein finales PDF für Verteilung oder Archivierung erzeugen.

Verwendete Produkte: GroupDocs.Merger + GroupDocs.Conversion

Ergebnis: Erzeugt ein einzelnes, druckfertiges und archivierbares PDF mit erhaltenem Layout und Metadaten — reduziert manuelle Zusammenstellung, vereinfacht die Prüfung und gewährleistet konsistente Ausgaben für nachgelagerte Systeme.

JavaScript

const fs = require('fs');
const path = require('path');
const java = require('java');
const groupdocs = require('@groupdocs/groupdocs.total');

const PdfConvertOptions = java.import('com.groupdocs.conversion.options.convert.PdfConvertOptions');
const PdfOptions = java.import('com.groupdocs.conversion.options.convert.PdfOptions');
const PdfFormats = java.import('com.groupdocs.conversion.options.convert.PdfFormats');

// Lizenz anwenden
const licensePath = path.resolve("./GroupDocs.Total.lic");
if (fs.existsSync(licensePath)) {
    groupdocs.License.setLicense(licensePath);
}

// Zwei DOCX‑Dateien zu einem einzigen Dokument zusammenführen
const merger = new groupdocs.Merger("./part-a.docx");
merger.join("./part-b.docx");
merger.save("./output-merged.docx");
merger.dispose();

// Die zusammengeführte DOCX in PDF konvertieren (PDF/A-2b für Archivkonformität)
const converter = new groupdocs.Converter("./output-merged.docx");
const options = new PdfConvertOptions();
const pdfOptions = new PdfOptions();
pdfOptions.setPdfFormat(PdfFormats.PdfA_2B);
options.setPdfOptions(pdfOptions);
converter.convert("./final-delivery.pdf", options);
converter.close();

Text, Vorschaubilder und Metadaten für die Indizierung extrahieren

Geschäftsanforderung: Automatisches Extrahieren von durchsuchbarem Text, visuellen Vorschaubildern und strukturierten Metadaten aus aufgenommenen Dokumenten, um Suche, Vorschaubilder und Inhaltsklassifizierung in einem Unternehmens‑Index zu unterstützen.

Verwendete Produkte: GroupDocs.Viewer + GroupDocs.Metadata

Ergebnis: Ermöglicht eine schnellere Dokumentenerkennung und ein umfangreicheres Such‑UX (Text + Miniaturansicht + Metadaten), verbessert die Relevanz und automatisiert nachgelagerte Workflows wie Tagging, Routing oder ML‑basierte Klassifizierung.

JavaScript

const fs = require('fs');
const path = require('path');
const java = require('java');
const groupdocs = require('@groupdocs/groupdocs.total');

const HtmlViewOptions = java.import('com.groupdocs.viewer.options.HtmlViewOptions');
const AnySpecification = java.import('com.groupdocs.metadata.search.AnySpecification');

// Lizenz anwenden
const licensePath = path.resolve("./GroupDocs.Total.lic");
if (fs.existsSync(licensePath)) {
    groupdocs.License.setLicense(licensePath);
}

// Rendere die Dokumentseiten in HTML für eine Vorschau
const viewer = new groupdocs.Viewer("bussiness-plan.docx");
viewer.view(HtmlViewOptions.forEmbeddedResources("p_{0}.html"));
viewer.close();

// Lese Metadaten (Titel, Autor, benutzerdefinierte Eigenschaften)
const metadata = new groupdocs.Metadata("bussiness-plan.docx");
const props = metadata.findProperties(new AnySpecification());
const it = props.iterator();
while (it.hasNext()) {
    const prop = it.next();
    console.log(prop.getName(), String(prop.getValue()));
}
metadata.close();

Vergleiche zwei Versionen eines Geschäftsangebots, erstelle einen Änderungsbericht und maskiere persönliche Informationen

Geschäftsbedarf: Geschäftsangebote gehen häufig mehrere Revisionen durch. Es ist wichtig, schnell zu erkennen, was sich geändert hat, und sensible Kontaktdaten wie Namen, E‑Mails oder Telefonnummern zu entfernen, bevor das Dokument extern freigegeben wird.

Verwendete Produkte: GroupDocs.Comparison + GroupDocs.Redaction

Ergebnis: Das Ergebnis ist ein übersichtlicher Änderungsbericht, der alle Änderungen zwischen den Angebotsversionen hervorhebt, wobei Kontaktinformationen sicher maskiert werden, um eine sichere und konforme Verteilung zu gewährleisten.

JavaScript

const fs = require('fs');
const path = require('path');
const java = require('java');
const groupdocs = require('@groupdocs/groupdocs.total');

const SaveOptions = java.import('com.groupdocs.redaction.options.SaveOptions');
const ReplacementOptions = java.import('com.groupdocs.redaction.redactions.ReplacementOptions');
const RegexRedaction = java.import('com.groupdocs.redaction.redactions.RegexRedaction');

// Lizenz anwenden
const licensePath = path.resolve("./GroupDocs.Total.lic");
if (fs.existsSync(licensePath)) {
    groupdocs.License.setLicense(licensePath);
}

// Vergleiche zwei Versionen des Dokuments
const comparer = new groupdocs.Comparer("./proposal_v1.docx");
comparer.add("./proposal_v2.docx");
comparer.compare("./proposal_diffs.docx");
comparer.close();

// Definiere Muster zum Maskieren persönlicher und Unternehmensinformationen
const replacementOptions = new ReplacementOptions("[REDACTED]");
const phonePattern = String.raw`\b(?:\+?1[-.\s]?)?(?:\(?\d{3}\)?[-.\s]?)\d{3}[-.\s]?\d{4}\b`;
const emailPattern = String.raw`[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}`;

// Definiere anzuwendende Maskierungen
const redactions = [
    new RegexRedaction(emailPattern, replacementOptions),
    new RegexRedaction(phonePattern, replacementOptions),
];

// Wende Maskierungen auf das Dokument an
const redactor = new groupdocs.Redactor("./proposal_diffs.docx");
for (const redaction of redactions) {
    redactor.apply(redaction);
}

// Lege Speicheroptionen fest, um das Quellformat beizubehalten
const saveOptions = new SaveOptions();
saveOptions.setAddSuffix(true);
saveOptions.setRasterizeToPDF(false);
saveOptions.setRedactedFileSuffix("redacted");

// Speichere das maskierte Dokument
redactor.save(saveOptions);
redactor.close();

Bereit, loszulegen?

Laden Sie GroupDocs.Total kostenlos herunter oder holen Sie sich eine Testlizenz für vollen Zugriff!

Nützliche Ressourcen

Erforschen Sie die Dokumentation, Code -Beispiele und die Unterstützung der Community, um Ihre Erfahrungen zu verbessern.

Tipps zur temporären Lizenz

1
Melden Sie sich mit Ihrer geschäftlichen E-Mail-Adresse an. Kostenlose E-Mail-Dienste sind nicht zulässig.
2
Klicken Sie im zweiten Schritt auf die Schaltfläche Provisorische Lizenz anfordern.
✕
 Deutsch