Dodaj tekstowy lub graficzny znak wodny do PDF dokumentów za pomocą JavaScript. Załaduj PDF dokument i wstaw do niego wymagany znak wodny. Następnie zapisz wynik w wygodnym formacie, takim jak DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS i więcej, i udostępnij dokument ze znakiem wodnym innej osobie. Usuń również znak wodny z PDF dokumentu, jeśli znak wodny został wcześniej dodany do dokumentu, a przyczyny dodania nie są już istotne.
Dzięki temu linuksowemu interfejsowi API programiści mogą dodawać znak wodny do PDF online. Po prostu utwórz znak wodny za pomocą tekstu lub obrazu, a następnie wstaw ten znak wodny do PDF dokumentu w JavaScript.
Uwaga: nie ma potrzeby instalowania aplikacji ani bibliotek innych firm. Dlatego nasze oprogramowanie dla systemu Node jest bardzo łatwe w użyciu.
Dany Node SDK jest również pomocny w usuwaniu znaków wodnych z PDF. Usunięcie znaku wodnego w PDF oznacza, że można załadować żądany PDF dokument opatrzony tekstowym lub graficznym znakiem wodnym, usunąć ten znak wodny z PDF za pomocą JavaScript, a następnie zapisać plik wyjściowy w wygodnym formacie – DOC, DOCX, PDF, JPEG, PNG, TIFF i inne.
Aby ocenić, jak dodać lub usunąć znak wodny w PDF za pomocą naszego Node API, załaduj PDF i znak wodny jako obraz lub tekst. Następnie wybierz wygodny format pliku eksportu – DOC, DOCX, PDF, HTML, RTF, XPS i inne.
Skorzystaj z poniższego przykładu, aby zobaczyć, jak to działa:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input1.pdf");
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: "pdf"
});
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.pdf");
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: "pdf"
});
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.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);
});
});
Zainstaluj 'Aspose.Words Cloud SDK for Node.js' za pomocą menedżera pakietów NPM. Uruchom npm install asposewordscloud --save z wiersza poleceń, aby zainstalować zestaw SDK za pomocą menedżera pakietów NPM. Alternatywnie możesz ręcznie sklonować Aspose.Words Cloud SDK for Node.js z GitHub i użyć go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.
Zapoznaj się z Repository Documentation, aby zobaczyć więcej szczegółów.
Możesz dodać znak wodny do dokumentu w innych formatach: