Pridėkite vandens ženklą prie DOC arba pašalinkite anksčiau pridėtus vandens ženklus naudodami JavaScript

Naudodami šią Node biblioteką, atlikdami kelis veiksmus antspauduokite DOC dokumentus vaizdo ar teksto vandens ženklu arba pašalinkite jau pridėtą vandens ženklą

Pridėkite teksto arba vaizdo vandens ženklą prie DOC dokumentų naudodami JavaScript. Įdėkite DOC 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š DOC dokumento, jei jis anksčiau buvo pridėtas prie dokumento, o pridėjimo priežastys nebėra svarbios.

Peržiūrėkite kodo fragmentą

DOC – pridėkite vandens ženklą į JavaScript

Naudodami šią Node API kūrėjai gali pridėti vandens ženklą prie DOC internete. Tiesiog sukurkite vandens ženklą naudodami tekstą arba vaizdą ir įterpkite jį į savo DOC 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.

Pašalinkite vandens ženklą iš DOC – JavaScript

Pateiktas Node SDK taip pat padeda pašalinti vandens ženklus iš DOC. Vandens ženklo pašalinimas DOC reiškia, kad galite įkelti norimą DOC dokumentą, pažymėtą tekstu arba vaizdo vandens ženklu, pašalinti šį vandenženklį iš DOC naudodami JavaScript ir išsaugoti išvesties failą patogiu formatu – DOC, DOCX, PDF, JPEG, PNG, TIFF ir kt.

Darbas su vandens ženklu DOC

Norėdami įvertinti, kaip pridėti arba pašalinti vandens ženklą DOC naudojant mūsų Node API, įkelkite DOC 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į:

Prie failo reikia pridėti vandens ženklų
Vykdyti kodą
Įkelkite vaizdą, kurį norite įterpti
Iš sąrašo pasirinkite tikslinį formatą
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);
    });
});
Vykdyti kodą
  
Nukopijuokite kodą JavaScript į mainų sritį

Kaip pašalinti vandens ženklą iš DOC naudojant JavaScript

  1. Įdiekite Aspose.Words Cloud for Node
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo JavaScript projekto
  3. Sukonfigūruokite API naudodami programos raktus
  4. Įkelkite DOC dokumentą, iš kurio norite pašalinti vandens ženklą
  5. Sukurkite prašymą pašalinti vandens ženklą
  6. Išsaugokite rezultatą patogiu failo formatu

JavaScript biblioteka, skirta naudoti vandens ženklus DOC

Į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.

Sistemos reikalavimai

  • @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+)

Daugiau informacijos rasite Repository Documentation.

Kiti palaikomi failų formatai

Galite pridėti vandens ženklą prie kitų formatų dokumento:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.