Schützen Sie Ihre Dokumente vor unbefugter Verbreitung und fügen Sie das Wasserzeichen online hinzu. Laden Sie dazu einfach ein PDF, Word oder anderes Dokumentformat und fügen Sie mit JavaScript ein Text- oder Bildwasserzeichen hinzu. Speichern Sie dann das mit Wasserzeichen versehene PDF oder Word Dokument in einem praktischen Format wie DOC, DOCX, PDF, HTML, RTF, XPS und anderen. Sie können das Wasserzeichen auch aus Dokumenten entfernen, um die Verarbeitung zu vereinfachen, es sei denn, es verletzt die Rechte einer Person.
Mit dieser Node API können Entwickler PDF, Word oder anderen Dokumenten online ein Wasserzeichen hinzufügen. Sie können das Wasserzeichen mit Text oder einem Bild erstellen und dieses Wasserzeichen dann in Ihr PDF oder Word Dokument einfügen, indem Sie den Überlagerungswinkel in JavaScript festlegen.
Hinweis: Es müssen keine Anwendungen oder Bibliotheken von Drittanbietern installiert werden. Daher ist unsere Node Softwarelösung sehr einfach zu bedienen.
Das mitgelieferte Node SDK ist auch hilfreich, um Wasserzeichen zu entfernen. Das Entfernen eines Wasserzeichens in Word bedeutet beispielsweise, dass Sie das gewünschte Word Dokument laden können, das mit einem Text- oder Bild-Wasserzeichen versehen ist, dieses Wasserzeichen mithilfe von JavaScript aus dem Dokument entfernen und dann die Ausgabedatei in einem geeigneten Format speichern können.
Um unsere Node API zu testen, laden Sie das Dokument, dem Sie ein Wasserzeichen hinzufügen möchten, und das Wasserzeichen als Bild oder Text. Wählen Sie dann ein geeignetes Exportdateiformat – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS und andere.
Verwenden Sie das folgende Beispiel, um zu sehen, wie es funktioniert:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input1.docx");
const requestImageStream = fs.createReadStream("Input2.jpg");
const requestWatermarkData = new model.WatermarkDataImage({
image: model.FileReference.fromLocalFileContent(requestImageStream)
});
const insertWatermarkRequest = new model.InsertWatermarkOnlineRequest({
document: requestDocument,
watermarkData: requestWatermarkData
});
wordsApi.InsertWatermarkOnline(insertWatermarkRequest)
.then((insertWatermarkResult) => {
console.log("Result of InsertWatermarkImageOnline: ", insertWatermarkResult);
const convertRequest = new model.ConvertDocumentRequest({
document: insertWatermarkResult.Document.Values(),
format: "docx"
});
wordsApi.convertDocument(convertRequest)
.then((convertResult) => {
console.log("Result of ConvertDocument: ", convertResult);
});
});
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input.docx");
const requestWatermarkData = new model.WatermarkDataText({
text: "This is the watermark text",
layout: model.WatermarkDataText.LayoutEnum.Diagonal
})
const insertWatermarkRequest = new model.InsertWatermarkOnlineRequest({
document: requestDocument,
watermarkData: requestWatermarkData
});
wordsApi.insertWatermarkOnline(insertWatermarkRequest)
.then((insertWatermarkResult) => {
console.log("Result of InsertWatermarkTextOnline: ", insertWatermarkResult);
const convertRequest = new model.ConvertDocumentRequest({
document: insertWatermarkResult.Document.Values(),
format: "docx"
});
wordsApi.convertDocument(convertRequest)
.then((convertResult) => {
console.log("Result of ConvertDocument: ", convertResult);
});
});
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input.docx");
const deleteWatermarkOnline = new model.DeleteWatermarkOnlineRequest({
document: requestDocument
});
wordsApi.deleteWatermarkOnline(deleteWatermarkOnline)
.then((deleteWatermarkOnlineResult) => {
console.log("Result of DeleteWatermarkOnline: ", deleteWatermarkOnlineResult);
const requestDocument = deleteWatermarkOnlineResult.Document.Values();
const convertDocument = new model.ConvertDocumentRequest({
document: requestDocument,
format: "docx"
});
wordsApi.convertDocument(convertDocument)
.then((convertDocumentResult) => {
console.log("Result of ConvertDocument: ", convertDocumentResult);
});
});
Installieren Sie 'Aspose.Words Cloud SDK for Node.js' mit dem NPM -Paketmanager. Führen Sie npm install asposewordscloud --save über die Befehlszeile aus, um das SDK über den NPM Paketmanager zu installieren. Alternativ können Sie den Quellcode des Aspose.Words Cloud SDK for Node.js manuell von GitHub klonen und in Ihrem Projekt verwenden. Bitte befolgen Sie diese Instructions, um schnell die erforderlichen Sicherheitsanmeldeinformationen zu erhalten und auf unsere REST API zuzugreifen.
Weitere Einzelheiten finden Sie in der Repository Documentation.