Dodajte vodeni žig PDF ili Word datotekama ili uklonite prethodno dodane vodene žigove koristeći JavaScript

S ovom Node bibliotekom programeri mogu dodati sliku ili tekstualni vodeni žig preko PDF ili Word dokumenta, kao i ukloniti već dodani vodeni žig u nekoliko sekundi

Zaštitite svoje dokumente od neovlaštene distribucije i dodajte vodeni žig online. Da biste to učinili, samo učitajte PDF, Word ili neki drugi format dokumenta i dodajte tekstualni ili slikovni vodeni žig koristeći JavaScript. Zatim spremite PDF ili Word dokument s vodenim žigom u prikladnom formatu kao što su DOC, DOCX, PDF, HTML, RTF, XPS i drugi. Također možete ukloniti vodeni žig s dokumenata kako biste ih lakše obradili osim ako ne krše nečija prava.

Pogledajte isječak koda

Dodajte vodeni žig u JavaScript

S ovim Node API jem programeri mogu dodati vodeni žig u PDF, Word ili druge dokumente na mreži. Možete stvoriti vodeni žig pomoću teksta ili slike, a zatim umetnuti taj vodeni žig u svoj PDF ili Word dokument postavljanjem kuta preklapanja 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 u JavaScript

Navedeni Node SDK također je koristan za uklanjanje vodenih žigova. Na primjer, uklanjanje vodenog žiga u Wordu znači da možete učitati željeni Wordov dokument s tekstualnim ili slikovnim vodenim žigom, ukloniti ovaj vodeni žig iz dokumenta pomoću JavaScript, a zatim spremiti izlaznu datoteku u prikladnom formatu.

Vodeni žig u Wordu ili PDF u

Da biste ocijenili naš Node API, učitajte dokument kojem želite dodati vodeni žig i vodeni žig kao sliku ili tekst. Zatim odaberite prikladan format datoteke za izvoz – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, 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.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);
    });
});
Pokreni kôd
  
Kopirajte kôd JavaScript u međuspremnik

Kako ukloniti vodeni žig u 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. Umetnite 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

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.

Najpopularniji formati dokumenata za dodavanje vodenog žiga

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.