დაამატეთ ჭვირნიშანი PDF ან Word ფაილებში ან წაშალეთ ადრე დამატებული წყლის ნიშნები JavaScript ის გამოყენებით

ამ Node ბიბლიოთეკის საშუალებით დეველოპერებს შეუძლიათ დაამატონ სურათი ან ტექსტის ჭვირნიშანი PDF ან Word დოკუმენტზე, ასევე წაშალონ უკვე დამატებული წყლის ნიშანი წამებში.

დაიცავით თქვენი დოკუმენტები არასანქცირებული გავრცელებისგან და დაამატეთ წყლის ნიშანი ონლაინ. ამისათვის უბრალოდ ჩატვირთეთ PDF, Word ან სხვა დოკუმენტის ფორმატი და დაამატეთ ტექსტის ან სურათის წყლის ნიშანი JavaScript ის გამოყენებით. შემდეგ შეინახეთ წყალმონიშნული PDF ან Word დოკუმენტი მოსახერხებელ ფორმატში, როგორიცაა DOC, DOCX, PDF, HTML, RTF, XPS და სხვა. თქვენ ასევე შეგიძლიათ ამოიღოთ ჭვირნიშანი დოკუმენტებიდან, რათა მათი დამუშავება გაადვილდეს, თუ ის არ არღვევს ვინმეს უფლებებს.

კოდის ნაწყვეტის ნახვა

დაამატეთ ჭვირნიშანი JavaScript ში

ამ Node API ით, დეველოპერებს შეუძლიათ დაამატოთ წყლის ნიშანი PDF, Word ან სხვა დოკუმენტებში ონლაინ. თქვენ შეგიძლიათ შექმნათ ჭვირნიშანი ტექსტის ან სურათის გამოყენებით და შემდეგ ჩადეთ ეს ჭვირნიშანი თქვენს PDF ან Word დოკუმენტში JavaScript ში გადაფარვის კუთხის დაყენებით.

შენიშვნა: არ არის საჭირო მესამე მხარის აპლიკაციების ან ბიბლიოთეკების დაყენება. ამიტომ, ჩვენი Node პროგრამული გადაწყვეტა ძალიან მარტივი გამოსაყენებელია.

წაშალეთ ჭვირნიშანი JavaScript ში

მოცემული Node SDK ასევე სასარგებლოა წყლის ნიშნების მოსაშორებლად. მაგალითად, Word ში ჭვირნიშნის ამოღება ნიშნავს, რომ თქვენ შეგიძლიათ ჩატვირთოთ სასურველი Word დოკუმენტი, რომელიც დაბეჭდილია ტექსტის ან გამოსახულების ჭვირნიშნით, ამოიღოთ ეს წყლის ნიშანი დოკუმენტიდან JavaScript ის გამოყენებით და შემდეგ შეინახოთ გამომავალი ფაილი მოსახერხებელ ფორმატში.

Watermark Word ში ან PDF ში

ჩვენი Node API ს შესაფასებლად, ჩატვირთეთ დოკუმენტი, რომელშიც გსურთ დაამატოთ წყლის ნიშანი და ჭვირნიშანი, როგორც სურათი ან ტექსტი. შემდეგ აირჩიეთ მოსახერხებელი საექსპორტო ფაილის ფორმატი - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS და სხვა.

გამოიყენეთ შემდეგი მაგალითი, რომ ნახოთ როგორ მუშაობს:

ფაილს სჭირდება წყლის ნიშნების დამატება
გაუშვით კოდი
ატვირთეთ სურათი, რომლის ჩასმაც გსურთ
აირჩიეთ სამიზნე ფორმატი სიიდან
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);
    });
});
გაუშვით კოდი
  
დააკოპირეთ კოდი JavaScript ბუფერში

როგორ ამოიღოთ ჭვირნიშანი JavaScript ში

  1. დააინსტალირეთ Aspose.Words Cloud for Node
  2. დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს JavaScript პროექტს
  3. დააკონფიგურირეთ API თქვენი აპის კლავიშების გამოყენებით
  4. ჩატვირთეთ დოკუმენტი, საიდანაც გსურთ ამოიღოთ ჭვირნიშანი
  5. შექმენით მოთხოვნა წყლის ნიშნის ამოღების მიზნით
  6. შეინახეთ შედეგი მოსახერხებელი ფაილის ფორმატში

JavaScript ბიბლიოთეკა წყლის ნიშნების გამოსაყენებლად

დააინსტალირეთ 'Aspose.Words Cloud SDK for Node.js' NPM პაკეტის მენეჯერის გამოყენებით. გაუშვით npm install asposewordscloud --save ბრძანების ხაზიდან, რომ დააინსტალიროთ SDK NPM პაკეტის მენეჯერის მეშვეობით. როგორც ალტერნატივა, შეგიძლიათ ხელით კლონიროთ Aspose.Words Cloud SDK for Node.js წყაროს კოდისთვის GitHub-დან და გამოიყენოთ იგი თქვენს პროექტში. გთხოვთ, მიჰყვეთ ამ Instructions, რომ სწრაფად მიიღოთ უსაფრთხოების საჭირო სერთიფიკატები და შეხვიდეთ ჩვენს REST API ზე.

სისტემის მოთხოვნები

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

დამატებითი დეტალების სანახავად იხილეთ Repository Documentation.

ყველაზე პოპულარული დოკუმენტის ფორმატები წყლის ნიშნის დასამატებლად

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.