Adjon hozzá szöveges vagy képi vízjelet DOC dokumentumokhoz a JavaScript használatával. Töltse be a(z) DOC dokumentumot, és helyezze bele a szükséges vízjelet. Ezután mentse az eredményt egy kényelmes formátumban, például DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS stb., és ossza meg a vízjellel ellátott dokumentumot egy másik személlyel. Szintén távolítsa el a vízjelet a(z) DOC dokumentumból, ha a vízjelet korábban hozzáadta a dokumentumhoz, és a hozzáadásának okai már nem relevánsak.
Ezzel a Node API val a fejlesztők vízjelet adhatnak az DOC hez online. Csak hozza létre a vízjelet szöveg vagy kép segítségével, majd illessze be a vízjelet az DOC JavaScript dokumentumába.
Megjegyzés: nincs szükség harmadik féltől származó alkalmazások vagy könyvtárak telepítésére. Ezért a mi Node szoftvermegoldásunk nagyon könnyen használható.
Az adott Node SDK a vízjelek DOC ből való eltávolításában is hasznos. A vízjel eltávolítása DOC ben azt jelenti, hogy betöltheti a kívánt DOC dokumentumot szöveges vagy képi vízjellel, JavaScript segítségével eltávolíthatja ezt a vízjelet az DOC ből, majd elmentheti a kimeneti fájlt egy kényelmes formátumban – DOC, DOCX, PDF, JPEG, PNG, TIFF és mások.
Ahhoz, hogy értékelje, hogyan adhat hozzá vagy távolíthat el vízjelet DOC ben a Node API nkkal, töltse be az DOC t és a vízjelet képként vagy szövegként. Ezután válasszon egy kényelmes exportfájlformátumot – DOC, DOCX, PDF, HTML, RTF, XPS és mások.
Az alábbi példa segítségével megtudhatja, hogyan működik:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input1.doc");
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: "doc"
});
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.doc");
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: "doc"
});
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.doc");
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: "doc"
});
wordsApi.convertDocument(convertDocument)
.then((convertDocumentResult) => {
console.log("Result of ConvertDocument: ", convertDocumentResult);
});
});
Telepítse 'Aspose.Words Cloud SDK for Node.js' -t az NPM -csomagkezelő használatával. Az SDK NPM csomagkezelőn keresztüli telepítéséhez futtassa a parancssorból az npm install asposewordscloud --save parancsot. Alternatív megoldásként manuálisan is klónozhatja Aspose.Words Cloud SDK for Node.js forráskódját a GitHubból, és felhasználhatja a projektben. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.
További részletekért tekintse meg a Repository Documentation.
Más formátumú dokumentumokhoz is hozzáadhat vízjelet: