Lisää vesileima kohteeseen PDF tai poista aiemmin lisätyt vesileimat käyttämällä JavaScript

Tämän Node kirjaston avulla leimaa PDF asiakirjaa kuva- tai tekstivesileimalla tai poista jo lisätty vesileima muutamassa vaiheessa

Lisää teksti- tai kuvavesileima PDF asiakirjoihin käyttämällä JavaScript. Lataa PDF asiakirja ja lisää siihen tarvittava vesileima. Tallenna sitten tulos kätevään muotoon, kuten DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ja muihin, ja jaa vesileimattu asiakirja toisen henkilön kanssa. Poista myös vesileima PDF asiakirjasta, jos vesileima on aiemmin lisätty asiakirjaan ja lisäämisen syyt eivät ole enää tärkeitä.

Katso koodinpätkä

PDF – lisää vesileima JavaScript

Tämän Node sovellusliittymän avulla kehittäjät voivat lisätä vesileiman PDF verkossa. Luo vesileima tekstin tai kuvan avulla ja lisää vesileima PDF dokumenttiin JavaScript.

Huomautus: ei tarvitse asentaa kolmannen osapuolen sovelluksia tai kirjastoja. Siksi Node ohjelmistoratkaisumme on erittäin helppokäyttöinen.

Poista vesileima PDF – JavaScript

Annettu Node SDK auttaa myös vesileimojen poistamisessa PDF. Vesileiman poistaminen PDF muodossa tarkoittaa, että voit ladata haluamasi PDF dokumentin teksti- tai kuvavesileimalla, poistaa tämän vesileiman PDF JavaScript avulla ja sitten tallentaa tulostetiedoston sopivassa muodossa – DOC, DOCX, PDF, JPEG, PNG, TIFF ja muut.

Työskentele vesileiman kanssa PDF muodossa

Voit arvioida vesileiman lisäämistä tai poistamista PDF Node API:lla lataamalla PDF ja vesileima kuvana tai tekstinä. Valitse sitten kätevä vientitiedostomuoto – DOC, DOCX, PDF, HTML, RTF, XPS ja muut.

Käytä seuraavaa esimerkkiä nähdäksesi, miten se toimii:

Tiedostoon on lisättävä vesileimat
Suorita koodi
Lataa kuva, jonka haluat lisätä
Valitse kohdemuoto luettelosta
import * as fs from "fs";

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

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

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

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

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
Suorita koodi
  
Kopioi koodi JavaScript leikepöydälle

Vesileiman poistaminen kohteesta PDF käyttämällä JavaScript

  1. Asenna Aspose.Words Cloud for Node
  2. Lisää kirjastoviite (tuo kirjasto) JavaScript projektiisi
  3. Määritä API sovellusavaimillasi
  4. Lataa PDF asiakirja, josta haluat poistaa vesileiman
  5. Luo pyyntö vesileiman poistamiseksi
  6. Tallenna tulos sopivaan tiedostomuotoon

JavaScript kirjasto käyttää vesileimoja kohteessa PDF

Asenna 'Aspose.Words Cloud SDK for Node.js' NPM -paketinhallinnan avulla. Suorita npm install asposewordscloud --save komentoriviltä asentaaksesi SDK NPM paketinhallinnan kautta. Vaihtoehtoisesti voit kloonata manuaalisesti Aspose.Words Cloud SDK for Node.js lähdekoodin GitHubista ja käyttää sitä projektissasi. Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.

Laitteistovaatimukset

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

Katso lisätietoja Repository Documentation.

Muut tuetut tiedostomuodot

Voit lisätä vesileiman dokumenttiin muissa muodoissa:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.