Suojaa asiakirjasi luvattomalta jakelulta ja lisää vesileima verkossa. Voit tehdä tämän lataamalla PDF, Word tai muu asiakirjamuoto ja lisäämällä tekstin tai kuvan vesileiman käyttämällä JavaScript. Tallenna sitten vesileimattu PDF tai Word asiakirja kätevässä muodossa, kuten DOC, DOCX, PDF, HTML, RTF, XPS ja muut. Voit myös poistaa vesileiman asiakirjoista helpottaaksesi niiden käsittelyä, ellei se loukkaa kenenkään oikeuksia.
Tämän Node sovellusliittymän avulla kehittäjät voivat lisätä vesileiman PDF, Word tai muihin asiakirjoihin verkossa. Voit luoda vesileiman tekstin tai kuvan avulla ja lisätä sitten vesileiman PDF tai Word asiakirjaasi asettamalla peittokulman JavaScript.
Huomautus: ei tarvitse asentaa kolmannen osapuolen sovelluksia tai kirjastoja. Siksi Node ohjelmistoratkaisumme on erittäin helppokäyttöinen.
Annettu Node SDK auttaa myös vesileimojen poistamisessa. Esimerkiksi vesileiman poistaminen Wordissa tarkoittaa, että voit ladata haluamasi Word asiakirjan teksti- tai kuvavesileimalla, poistaa tämän vesileiman asiakirjasta JavaScript avulla ja sitten tallentaa tulostetiedoston sopivassa muodossa.
Voit arvioida Node sovellusliittymäämme lataamalla asiakirjan, johon haluat lisätä vesileiman, ja vesileiman kuvana tai tekstinä. Valitse sitten kätevä vientitiedostomuoto – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ja muut.
Käytä seuraavaa esimerkkiä nähdäksesi, miten se toimii:
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);
});
});
Asenna 'Aspose.Words Cloud SDK for Node.js' NPM -paketinhallinnan avulla. Suorita npm install asposewordscloud --save komentoriviltä asentaaksesi SDK NPM paketinhallinnan kautta. Vaihtoehtoisesti voit kloonata manuaalisesti Aspose.Words Cloud SDK for Node.js lähdekoodin GitHubista ja käyttää sitä projektissasi. Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.
Katso lisätietoja Repository Documentation.