Thêm hình mờ văn bản hoặc hình ảnh vào DOCX tài liệu bằng JavaScript. Tải DOCX tài liệu và chèn hình mờ cần thiết vào đó. Sau đó, lưu kết quả ở định dạng thuận tiện như DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS, v.v. và chia sẻ tài liệu đã được đánh dấu mờ với người khác. Đồng thời xóa hình mờ khỏi DOCX tài liệu nếu hình mờ trước đó đã được thêm vào tài liệu và lý do thêm không còn phù hợp nữa.
Với API Node này, các nhà phát triển có thể thêm hình mờ vào DOCX trực tuyến. Chỉ cần tạo hình mờ bằng văn bản hoặc hình ảnh và sau đó chèn hình mờ đó vào DOCX tài liệu của bạn bằng JavaScript.
Lưu ý: không cần cài đặt bất kỳ ứng dụng hoặc thư viện nào của bên thứ ba. Do đó, giải pháp phần mềm Node của chúng tôi rất dễ sử dụng.
SDK Node đã cho cũng rất hữu ích để xóa hình mờ khỏi DOCX. Xóa hình mờ trong DOCX có nghĩa là bạn có thể tải DOCX tài liệu mong muốn được đóng dấu bằng hình mờ văn bản hoặc hình ảnh, xóa hình mờ này khỏi DOCX bằng JavaScript, sau đó lưu tệp đầu ra ở định dạng thuận tiện - DOC, DOCX, PDF, JPEG, PNG, TIFF và những thứ khác.
Để đánh giá cách thêm hoặc xóa hình mờ trong DOCX bằng API Node của chúng tôi, hãy tải DOCX và hình mờ dưới dạng hình ảnh hoặc văn bản. Sau đó chọn định dạng tệp xuất thuận tiện - DOC, DOCX, PDF, HTML, RTF, XPS và các định dạng khác.
Sử dụng ví dụ sau để xem nó hoạt động như thế nào:
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);
});
});
Cài đặt 'Aspose.Words Cloud SDK for Node.js' bằng trình quản lý gói NPM. Chạy npm install asposewordscloud --save từ dòng lệnh để cài đặt SDK thông qua trình quản lý gói NPM. Thay vào đó, bạn có thể sao chép thủ công Aspose.Words Cloud SDK for Node.js từ GitHub và sử dụng nó trong dự án của mình. Vui lòng làm theo các Instructions này để nhanh chóng nhận được thông tin xác thực bảo mật cần thiết và truy cập REST API của chúng tôi.
Tham khảo Repository Documentation để xem thêm chi tiết.
Bạn có thể thêm hình mờ vào tài liệu ở các định dạng khác: