Pridėkite teksto arba vaizdo vandens ženklą prie DOCX dokumentų naudodami JavaScript. Įdėkite DOCX dokumentą ir įdėkite į jį reikiamą vandens ženklą. Tada išsaugokite rezultatą patogiu formatu, pvz., DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ir kt., ir bendrinkite vandens ženklu pažymėtą dokumentą su kitu asmeniu. Taip pat pašalinkite vandens ženklą iš DOCX dokumento, jei jis anksčiau buvo pridėtas prie dokumento, o pridėjimo priežastys nebėra svarbios.
Naudodami šią Node API kūrėjai gali pridėti vandens ženklą prie DOCX internete. Tiesiog sukurkite vandens ženklą naudodami tekstą arba vaizdą ir įterpkite jį į savo DOCX dokumentą JavaScript.
Pastaba: nereikia diegti jokių trečiųjų šalių programų ar bibliotekų. Todėl mūsų Node programinės įrangos sprendimu labai paprasta naudotis.
Pateiktas Node SDK taip pat padeda pašalinti vandens ženklus iš DOCX. Vandens ženklo pašalinimas DOCX reiškia, kad galite įkelti norimą DOCX dokumentą, pažymėtą tekstu arba vaizdo vandens ženklu, pašalinti šį vandenženklį iš DOCX naudodami JavaScript ir išsaugoti išvesties failą patogiu formatu – DOC, DOCX, PDF, JPEG, PNG, TIFF ir kt.
Norėdami įvertinti, kaip pridėti arba pašalinti vandens ženklą DOCX naudojant mūsų Node API, įkelkite DOCX ir vandens ženklą kaip vaizdą arba tekstą. Tada pasirinkite patogų eksporto failo formatą – DOC, DOCX, PDF, HTML, RTF, XPS ir kt.
Norėdami pamatyti, kaip tai veikia, naudokite šį pavyzdį:
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);
});
});
Įdiekite 'Aspose.Words Cloud SDK for Node.js' naudodami NPM paketų tvarkyklę. Paleiskite npm install asposewordscloud --save iš komandinės eilutės, kad įdiegtumėte SDK per NPM paketų tvarkyklę. Arba galite rankiniu būdu klonuoti Aspose.Words Cloud SDK for Node.js šaltinio kodui iš GitHub ir naudoti jį savo projekte. Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.
Daugiau informacijos rasite Repository Documentation.
Galite pridėti vandens ženklą prie kitų formatų dokumento: