我通过nodejs生成了pdf。我想将水印添加到这个生成的pdf中。我在代码中使用了dynamic-html-pdf插件。在dynamic-html-pdf中是否有添加水印的选项。在这里,我展示了我的示例代码。
var path=require('path');
var pdf = require('dynamic-html-pdf');
var html='<!DOCTYPE html><html><head><style>';
html=html+'</style>'
我已经尝试了几个小时,以使NextGEN画廊水印功能工作,但没有成功。文本水印将工作,但图像水印不会。
我在谷歌上读了很多书,主要是我需要
使用水印的绝对URL;
拥有allow_url_fopen= On in php.ini;以及
将水印应用于图像
所有这些我都做过,但仍然没有运气。
有没有人遇到过同样的问题并解决了它?如果是这样的话,是怎么做的?快把我逼疯了。
这是寻求答案的另一个问题。
在我的水印处理器中,如果我将水印图像的路径设置为静态水印图像,一切都会正常工作。
我有三个模型:水印,画廊和照片。水印has_many :galleries。Gallery belongs_to :watermark和has_many :photos。照片belongs_to :gallery和mount_uploader :image, PhotoUploader。
下面是我想在photo_uploader.rb中做的事情:
version :large do
process :watermark
process :resize_to_limi