【问题标题】:how to embed a watermark on pdf files with more than one page with image-watermark如何在带有图像水印的多页的pdf文件上嵌入水印
【发布时间】:2022-02-03 01:22:54
【问题描述】:

正如标题所说,我试图弄清楚如何使用图像水印库在 pdf 文件的每一页上嵌入水印。 实际上,我只能在只有一页的文件上添加文本水印,所以我想知道是否有可能完成这项任务。

这是我的代码,其中包含目标路径和对客户端的响应以及下载链接

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') 

【问题讨论】:

  • 谢谢你的回复我去看看。

标签: javascript node.js pdf next.js watermark


【解决方案1】:

您不能使用 image-watermark 库向多个页面添加水印。你可以convert each page into an image,应用水印,then re-create a new pdf using those images

【讨论】:

  • 谢谢,这个答案真的帮助我弄清楚如何解决问题。
猜你喜欢
  • 2014-06-29
  • 2019-11-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-11
  • 2013-06-14
  • 2015-09-02
相关资源
最近更新 更多