如何使用 image-watermark 在超过一页的 pdf 文件上嵌入水印
how to embed a watermark on pdf files with more than one page with image-watermark
正如标题所说,我正在尝试弄清楚如何使用 image-watermark 库在 pdf 文件的每一页上嵌入水印。
实际上我只能在只有一页的文件上添加文本水印,所以我想知道是否有可能完成这个任务。
这是我的代码,带有目标路径和对客户端的响应link下载
let optionsWatermark = {
'text': 'testo di prova',
'color' : 'rgb(154, 50, 46)',
'dstPath': `public/watermarked/${pdf}`
}
watermark.embedWatermark(`public/uploads/${pdf}`, optionsWatermark)
res.status(200).json({
data: 'Watermark added correctly',
link: `/watermarked/${pdf}`
})
console.log('Your watermark has been added successfully')
您不能使用 image-watermark
库向多个页面添加水印。不过你可以 convert each page into an image, apply the watermark, then re-create a new pdf using those images。
正如标题所说,我正在尝试弄清楚如何使用 image-watermark 库在 pdf 文件的每一页上嵌入水印。 实际上我只能在只有一页的文件上添加文本水印,所以我想知道是否有可能完成这个任务。
这是我的代码,带有目标路径和对客户端的响应link下载
let optionsWatermark = {
'text': 'testo di prova',
'color' : 'rgb(154, 50, 46)',
'dstPath': `public/watermarked/${pdf}`
}
watermark.embedWatermark(`public/uploads/${pdf}`, optionsWatermark)
res.status(200).json({
data: 'Watermark added correctly',
link: `/watermarked/${pdf}`
})
console.log('Your watermark has been added successfully')
您不能使用 image-watermark
库向多个页面添加水印。不过你可以 convert each page into an image, apply the watermark, then re-create a new pdf using those images。