Voeg een watermerk toe aan Word of verwijder eerder toegevoegde watermerken met JavaScript

Gebruik deze Node bibliotheek om Word documenten te stempelen met een afbeeldings- of tekstwatermerk of een reeds toegevoegd watermerk in een paar stappen te verwijderen

Voeg een tekst- of afbeeldingswatermerk toe aan Word documenten met JavaScript. Laad het Word document en plaats het gewenste watermerk erin. Sla het resultaat vervolgens op in een handig formaat zoals DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS en meer, en deel het document met watermerk met iemand anders. Verwijder ook het watermerk uit Word document als het watermerk eerder aan het document is toegevoegd en de redenen voor het toevoegen niet langer relevant zijn.

Codefragment bekijken

Word - watermerk toevoegen in JavaScript

Met deze Node API kunnen ontwikkelaars online een watermerk aan Word toevoegen. Maak gewoon het watermerk met tekst of een afbeelding en voeg dat watermerk vervolgens in uw Word document in JavaScript in.

Opmerking: het is niet nodig om applicaties of bibliotheken van derden te installeren. Daarom is onze Node softwareoplossing zeer gebruiksvriendelijk.

Watermerk verwijderen uit Word – JavaScript

De gegeven Node SDK is ook handig om watermerken uit Word te verwijderen. Het verwijderen van een watermerk in Word betekent dat u het gewenste Word document kunt laden met een tekst- of afbeeldingswatermerk, dit watermerk uit de Word kunt verwijderen met JavaScript en vervolgens het uitvoerbestand in een handig formaat kunt opslaan – DOC, DOCX, PDF, JPEG, PNG, TIFF en anderen.

Werken met watermerk in Word

Om te evalueren hoe u een watermerk in Word kunt toevoegen of verwijderen met onze Node API, laadt u de Word en het watermerk als een afbeelding of tekst. Selecteer vervolgens een handig exportbestandsformaat - DOC, DOCX, PDF, HTML, RTF, XPS en andere.

Gebruik het volgende voorbeeld om te zien hoe het werkt:

Bestand moet watermerken toevoegen
Voer code uit
Upload een afbeelding die u wilt invoegen
Selecteer het doelformaat uit de lijst
import * as fs from "fs";

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

const requestDocument = fs.createReadStream("Input1.docx");
const requestImageFile = fs.createReadStream("Input2.docx");
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: "docx"
    });

    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.docx");
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: "docx"
    });

    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.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);
    });
});
Voer code uit
  
Kopieer code JavaScript naar het klembord

Watermerk verwijderen in Word met JavaScript

  1. Installeer Aspose.Words Cloud for Node
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw JavaScript project
  3. Configureer API met uw app-sleutels
  4. Laad Word document waarvan u het watermerk wilt verwijderen
  5. Maak een verzoek om het watermerk te verwijderen
  6. Sla het resultaat op in een handig bestandsformaat

JavaScript bibliotheek om watermerken te gebruiken in DOCX

Installeer 'Aspose.Words Cloud SDK for Node.js' met behulp van NPM -pakketbeheer. Voer npm install asposewordscloud --save uit vanaf de opdrachtregel om de SDK te installeren via de NPM pakketbeheerder. Als alternatief kunt u de Aspose.Words Cloud SDK for Node.js -broncode van GitHub handmatig klonen en in uw project gebruiken. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

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

Raadpleeg de Repository Documentation voor meer details.

Andere ondersteunde bestandsindelingen

U kunt een watermerk toevoegen aan een document in andere indelingen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.