Добавете воден знак към DOC или премахнете добавени преди това водни знаци с помощта на JavaScript

Използвайки тази Node библиотека, подпечатайте DOC документи с изображение или текстов воден знак или премахнете вече добавен воден знак в няколко стъпки

Добавете воден знак с текст или изображение към DOC документи с помощта на JavaScript. Заредете DOC документа и поставете необходимия воден знак в него. След това запазете резултата в удобен формат като DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS и други и споделете документа с воден знак с друг човек. Също така премахнете водния знак от DOC документ, ако водният знак е бил добавен преди това към документа и причините за добавянето вече не са уместни.

Вижте кодовия фрагмент

DOC – добавете воден знак в JavaScript

С този API на Node разработчиците могат да добавят воден знак към DOC онлайн. Просто създайте водния знак с текст или изображение и след това вмъкнете този воден знак във вашия DOC документ в JavaScript.

Забележка: не е необходимо да инсталирате приложения или библиотеки на трети страни. Следователно нашето софтуерно решение за Node е много лесно за използване.

Премахване на воден знак от DOC – JavaScript

Даденият Node SDK също е полезен за премахване на водни знаци от DOC. Премахването на воден знак в DOC означава, че можете да заредите желания DOC документ, подпечатан с воден знак с текст или изображение, да премахнете този воден знак от DOC с помощта на JavaScript и след това да запишете изходния файл в удобен формат – DOC, DOCX, PDF, JPEG, PNG, TIFF и други.

Работа с воден знак в DOC

За да оцените как да добавите или премахнете воден знак в DOC с нашия Node API, заредете DOC и водния знак като изображение или текст. След това изберете удобен файлов формат за експортиране – DOC, DOCX, PDF, HTML, RTF, XPS и други.

Използвайте следния пример, за да видите как работи:

Файлът трябва да добави водни знаци
Изпълнение на код
Качете изображение, което искате да вмъкнете
Изберете целевия формат от списъка
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input1.doc");
const requestImageFile = fs.createReadStream("Input2.doc");
const insertWatermarkImageOnline = new model.InsertWatermarkImageOnlineRequest({
    document: requestDocument,
    imageFile: requestImageFile
});

wordsApi.insertWatermarkImageOnline(insertWatermarkImageOnline)
.then((insertWatermarkImageOnlineResult) => {
    console.log("Result of InsertWatermarkImageOnline: ", insertWatermarkImageOnlineResult);

    const requestDocument = insertWatermarkImageOnlineResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "doc"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input.doc");
const requestWatermarkText = new model.WatermarkText({
    text: "This is the watermark text.",
    rotationAngle: 90
})
const insertWatermarkTextOnline = new model.InsertWatermarkTextOnlineRequest({
    document: requestDocument,
    watermarkText: requestWatermarkText
});

wordsApi.insertWatermarkTextOnline(insertWatermarkTextOnline)
.then((insertWatermarkTextOnlineResult) => {
    console.log("Result of InsertWatermarkTextOnline: ", insertWatermarkTextOnlineResult);

    const requestDocument = insertWatermarkTextOnlineResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "doc"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
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);
    });
});
Изпълнение на код
  
Копирайте кода JavaScript в клипборда

Как да премахнете воден знак в DOC с помощта на JavaScript

  1. Инсталирайте Aspose.Words Cloud for Node
  2. Добавете препратка към библиотека (импортирайте библиотеката) към вашия JavaScript проект
  3. Конфигурирайте API с помощта на ключовете на вашето приложение
  4. Заредете DOC документ, от който искате да премахнете водния знак
  5. Създайте заявка за премахване на водния знак
  6. Запазете резултата в удобен файлов формат

JavaScript библиотека за използване на водни знаци в DOC

Инсталирайте '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.

Системни изисквания

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

Вижте Repository Documentation, за да видите повече подробности.

Други поддържани файлови формати

Можете да добавите воден знак към документ в други формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.