הגן על המסמכים שלך מפני הפצה לא מורשית והוסף את סימן המים באינטרנט. כדי לעשות זאת, פשוט טען קובץ PDF, Word או פורמט אחר של מסמך והוסף סימן מים של טקסט או תמונה באמצעות JavaScript. לאחר מכן שמור את מסמך PDF או Word עם סימן מים בפורמט נוח כגון DOC, DOCX, PDF, HTML, RTF, XPS ואחרים. אתה יכול גם להסיר את סימן המים ממסמכים כדי להקל על עיבודם אלא אם כן הוא מפר זכויות של מישהו.
עם Node API זה, מפתחים יכולים להוסיף סימן מים ל PDF, Word או מסמכים אחרים באינטרנט. אתה יכול ליצור את סימן המים באמצעות טקסט או תמונה ולאחר מכן להוסיף סימן מים זה ל PDF מסמך או Word שלך על ידי הגדרת זווית שכבת העל ב JavaScript.
הערה: אין צורך להתקין אפליקציות או ספריות של צד שלישי. לכן, פתרון תוכנת לינוקס שלנו קל מאוד לשימוש.
ה SDK הנתון של Node מועיל גם להסרת סימני מים. לדוגמה, הסרת סימן מים ב Word פירושה שאתה יכול לטעון את מסמך ה Word הרצוי המוטבע בסימן מים של טקסט או תמונה, להסיר סימן מים זה מהמסמך באמצעות JavaScript, ולאחר מכן לשמור את קובץ הפלט בפורמט נוח.
כדי להעריך את ה Node API שלנו, טען את המסמך שאליו ברצונך להוסיף סימן מים ואת סימן המים כתמונה או טקסט. לאחר מכן בחר פורמט קובץ ייצוא נוח - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ואחרים.
השתמש בדוגמה הבאה כדי לראות איך זה עובד:
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);
});
});
התקן 'Aspose.Words Cloud SDK for Node.js' באמצעות מנהל החבילות של NPM. הפעל את npm install asposewordscloud --save משורת הפקודה כדי להתקין את ה SDK דרך מנהל החבילות של NPM. כחלופה, אתה יכול לשכפל ידנית את Aspose.Words Cloud SDK for Node.js מ-GitHub ולהשתמש בו בפרויקט שלך. אנא עקוב אחר Instructions אלה כדי לקבל במהירות את אישורי האבטחה הדרושים ולגשת ל- REST API שלנו.
עיין בתיעוד Repository Documentation כדי לראות פרטים נוספים.