1. Produkte
  2.   Textverarbeitung
  3.   Node.js
  4.   Aspose.Words Cloud SDK for Node.js

Aspose.Words Cloud SDK for Node.js

 
 

Node.js API zum Erstellen/Konvertieren von Word DOC-, DOCX-Dateien

Ein leistungsstarkes Node.js REST SDK zum Generieren, Bearbeiten, Drucken, Manipulieren, Lesen und Konvertieren von Word DOC, DOCX-Dokumenten ohne Microsoft Word oder Office-Automatisierung in einer Node.js-Umgebung.

Was ist Aspose.Words Cloud SDK für Node.js?

In den heutigen schnelllebigen Branchen wie Gesundheitswesen, Bildung und Rechtsdienstleistungen ist eine effiziente Dokumentenverwaltung entscheidend. Für Entwickler, die Arbeitsabläufe optimieren möchten, liefert das Aspose.Words Cloud SDK für Node.js ein leistungsstarkes und zuverlässiges Node.js DOCX REST‑API, das Dokumentenerzeugungs‑ und Konvertierungsfunktionen direkt in Anwendungen integriert. Dieses Word‑Processing‑Node.js‑API unterstützt ein breites Spektrum an Formaten, darunter DOCX, DOC, RTF, DOT, HTML, ODT und mehr, sodass Entwickler DOCX in Node.js erstellen, Inhalte extrahieren, Formatierungen manipulieren und Tabellen zu Word‑Dokumenten mühelos hinzufügen können.

Entwickelt für Skalierbarkeit und Einfachheit ermöglicht diese Node.js‑Word‑Processing‑Bibliothek Softwareentwicklern und Programmierern, Word in PDF in Node.js zu konvertieren, Dokumente zu teilen oder zusammenzuführen, Stile & Formatierungen zu verwalten und personalisierte Ausgaben mittels Serienbrief zu erzeugen. Mit ihrem intuitiven Design und der cloud‑basierten Architektur unterstützt das Node.js DOCX‑Erstell‑API nahtlose Konvertierungen zu Formaten wie RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM und DOTX. Egal, ob Sie mit großen Dateien oder kleinen dynamischen Berichten arbeiten, dieses kostenlose DOCX‑Node.js‑API bietet robuste Werkzeuge zur Modifikation von Word‑Processing in Node.js, während es sichere, effiziente und hochqualitative Dokumentenverwaltung ohne schwere Infrastruktur‑Overheads gewährleistet.

Previous Next

Erste Schritte mit Aspose.Words Cloud SDK für Node.js

Um Aspose.Words Cloud SDK für Node.js zu installieren, können Sie npm, den Paketmanager für JavaScript, verwenden. Bitte nutzen Sie die folgenden Befehle für eine erfolgreiche Installation.

Install Aspose.Words für .NET via npm

 npm install asposewordscloud 
Sie können das direkt von der Aspose.Words Release-Seite herunterladen

Word-Dokument in Node.js-Apps erstellen

Aspose.Words Cloud SDK für Node.js hat eine vollständige Funktionalität bereitgestellt, die es Softwareentwicklern ermöglicht, programmgesteuert ein neues Word-Dokument zu erstellen und Inhalte darin innerhalb ihrer eigenen Node.js-Anwendungen hinzuzufügen. Nach der Erstellung des Dokuments können Entwickler leicht Text, Bilder, Formen, Schriftarten verwalten, Stile und Formatierungen definieren, Seitengröße verwalten, Tabellen und Diagramme einfügen, Kopf‑/Fußzeilen hinzufügen und so weiter. Hier ist ein einfaches Beispiel, das zeigt, wie Softwareentwickler ein neues Word-Dokument innerhalb von Node.js-Anwendungen erstellen können.

Wie erstellt man ein neues Word‑Dokument in Node.js‑Apps?

 import * as fs from "fs";

const clientId = "####-####-####-####-####";
const secret = "##################";
const wordsApi = new WordsApi(clientId, secret);
const createRequest = new model.CreateDocumentRequest({
fileName: "Sample.docx"
});

wordsApi.createDocument(createRequest)
.then((createRequestResult) => {
// tslint:disable-next-line:no-console
console.log("Result of createRequest: ", createRequestResult);
});

Word-Dokument-Konvertierung über das Node.js SDK

Softwareentwickler können Aspose.Words Cloud SDK für Node.js verwenden, um MS Word-Dokumente von einem Format in ein anderes zu konvertieren, mit nur wenigen Codezeilen in ihren eigenen Anwendungen. Egal, ob Sie DOCX zu PDF, HTML zu DOC oder eine andere Kombination konvertieren müssen, das SDK bietet einfache Methoden, um diese Aufgaben effizient zu erledigen. Das folgende Beispiel demonstriert, wie Softwareentwickler ein Word‑DOCX‑Dokument zu PDF im Node.js‑Umfeld konvertieren können.

Wie konvertiert man DOCX zu PDF via Node.js?

 
// create API instance (baseUrl is optional)
        const wordsApi = new WordsApi(clientId, clientSecret, baseUrl);

        // upload file to the Aspose cloud
        const uploadRequest = new UploadFileRequest();
        uploadRequest.path = "uploaded.docx";
        uploadRequest.fileContent = createReadStream(localPath);

        wordsApi.uploadFile(uploadRequest)
            .then((_uploadResult) => {
                // save the file as pdf in the cloud
                const request = new SaveAsRequest({
                    name: "uploaded.docx",
                    saveOptionsData: new PdfSaveOptionsData(
                        {
                            fileName: "destination.pdf"
                        })
                });

                wordsApi.saveAs(request)
                    .then((_result) => {
                        // deal with the pdf file
                    })
                    .catch(function(_err) {
                        // handle saveAs request error
                    });
            })
            .catch(function(_err) {
                // handle uploadFile request error
            });

Text aus Word-Dokumenten über Node.js extrahieren

Das Extrahieren von Text sowie Bildern aus verschiedenen Dokumenttypen ist in vielen Anwendungen ein gängiger Bedarf, z. B. für Textanalyse oder Inhaltsindizierung usw. Aspose.Words Cloud SDK für Node.js bietet nahtlose Textextraktionsfunktionen, die es Softwareentwicklern ermöglichen, Textinhalte mühelos abzurufen. Das SDK stellt zudem nützliche Methoden zum Extrahieren von Logos, Illustrationen oder Fotos, die im Dokument eingebettet sind, bereit. Hier ist ein Beispiel, das zeigt, wie Benutzer Text aus einem DOCX-Dokument innerhalb von Node.js extrahieren können.

Wie extrahiert man Text aus einem DOCX‑Dokument via Node.js?

const { WordsApi, GetDocumentTextRequest } = require("asposewordscloud");

// Initialize Words API
const wordsApi = new WordsApi();

// Extract text from DOCX
const getTextRequest = new GetDocumentTextRequest({
  name: "input.docx",
});

wordsApi.getDocumentText(getTextRequest)
  .then((result) => {
    console.log("Text extracted:", result.text);
  })
  .catch((error) => {
    console.error("Error extracting text:", error);
  });

Serienbrief in Node.js anwenden

Was Aspose.Words Cloud SDK auszeichnet, ist sein intuitives API‑Design, das es Softwareentwicklern ermöglicht, komplexe Aufgaben mit nur wenigen Codezeilen auszuführen. Das SDK vereinfacht den Prozess der Erstellung personalisierter Dokumente mithilfe der Serienbrief‑Funktionalität in Node.js‑Anwendungen. Softwareentwickler können Dokumentvorlagen leicht mit Daten aus externen Quellen, wie Datenbanken oder JSON‑Dateien, füllen, um individuell angepasste Dokumente in großen Mengen zu erstellen. Hier ist ein Beispiel für die Durchführung eines Serienbriefs mit einer JSON‑Datenquelle.

Wie führt man einen Serienbrief mit einer JSON‑Datenquelle in Node.js aus?


const { WordsApi, ExecuteMailMergeOnlineRequest, MailMergeData } = require("asposewordscloud");

// Initialize Words API
const wordsApi = new WordsApi();

// Perform mail merge with JSON data
const mailMergeData = new MailMergeData();
mailMergeData.dataSourceType = "json";
mailMergeData.dataSource = fs.createReadStream("data.json");

const executeMailMergeRequest = new ExecuteMailMergeOnlineRequest({
  template: fs.createReadStream("template.docx"),
  data: mailMergeData,
});

wordsApi.executeMailMergeOnline(executeMailMergeRequest)
  .then((result) => {
    console.log("Mail merge completed. Merged document saved.");
  })
  .catch((error) => {
    console.error("Error performing mail merge:", error);
  });

 Deutsch