Dodajte vodeni žig na DOC ili uklonite prethodno dodane vodene žigove koristeći JavaScript

Pomoću ove Node biblioteke označite DOC dokumente slikovnim ili tekstualnim vodenim žigom ili uklonite već dodani vodeni žig u nekoliko koraka

Dodajte tekstualni ili slikovni vodeni žig DOC dokumentima koristeći JavaScript. Učitajte DOC dokument i u njega umetnite traženi vodeni žig. Zatim spremite rezultat u prikladnom formatu kao što je DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS i više te podijelite dokument s vodenim žigom s drugom osobom. Također uklonite vodeni žig iz DOC dokumenta ako je vodeni žig prethodno dodan u dokument, a razlozi za dodavanje više nisu relevantni.

Pogledajte isječak koda

DOC – dodajte vodeni žig u JavaScript

S ovim Node API jem programeri mogu dodati vodeni žig u DOC na mreži. Samo stvorite vodeni žig pomoću teksta ili slike, a zatim umetnite taj vodeni žig u svoj DOC dokument u JavaScript.

Napomena: nema potrebe za instaliranjem aplikacija ili biblioteka trećih strana. Stoga je naše softversko rješenje za Node vrlo jednostavno za korištenje.

Ukloni vodeni žig iz DOC a – JavaScript

Navedeni Node SDK također je koristan za uklanjanje vodenih žigova iz DOC a. Uklanjanje vodenog žiga u DOC u znači da možete učitati željeni DOC dokument s tekstualnim ili slikovnim vodenim žigom, ukloniti ovaj vodeni žig iz DOC a pomoću JavaScript, a zatim spremiti izlaznu datoteku u prikladnom formatu – DOC, DOCX, PDF, JPEG, PNG, TIFF i drugi.

Rad s vodenim žigom u DOC u

Da biste procijenili kako dodati ili ukloniti vodeni žig u DOC u s našim Node API jem, učitajte DOC i vodeni žig kao sliku ili tekst. Zatim odaberite prikladan format datoteke za izvoz – DOC, DOCX, PDF, HTML, RTF, XPS i drugi.

Upotrijebite sljedeći primjer da vidite kako to funkcionira:

Datoteci je potrebno dodati vodene žigove
Pokreni kôd
Učitajte sliku koju želite umetnuti
Odaberite ciljni format s popisa
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);
    });
});
Pokreni kôd
  
Kopirajte kôd JavaScript u međuspremnik

Kako ukloniti vodeni žig u DOC koristeći JavaScript

  1. Instalirajte Aspose.Words Cloud for Node
  2. Dodajte referencu knjižnice (uvezite knjižnicu) svom JavaScript projektu
  3. Konfigurirajte API pomoću ključeva aplikacije
  4. Učitajte DOC dokument s kojeg želite ukloniti vodeni žig
  5. Izradite zahtjev za uklanjanje vodenog žiga
  6. Spremite rezultat u prikladan format datoteke

JavaScript biblioteka za korištenje vodenih žigova u DOC

Instalirajte 'Aspose.Words Cloud SDK for Node.js' pomoću upravitelja paketa NPM. Pokrenite npm install asposewordscloud --save iz naredbenog retka da instalirate SDK putem NPM upravitelja paketa. Kao alternativu, možete ručno klonirati Aspose.Words Cloud SDK for Node.js izvorni kod s GitHuba i koristiti ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.

Zahtjevi sustava

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

Pogledajte Repository Documentation da vidite više pojedinosti.

Ostali podržani formati datoteka

Možete dodati vodeni žig dokumentu u drugim formatima:

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.