1
我正在从轨道上的红宝石DataUrl图像的PDF文件。是否可以在RBPDF中添加DataUrl图像?
我选择了RBPDF在服务器端生成pdf文件。
但是,在这种代码我具有以下错误
@pdf.Image(object["src"] , object["left"], object["top"], object["width"], object["height"])
这里对象[ “SRC”]是DataUrl图片。
RuntimeError (RBPDF error: Missing image file: data:image/jpeg;base64,/9j/4REORXhp...
是不可能从DataUrl图像添加RBPDF图像?
动态添加文件无效我认为。
@AkiraSuzuki我重读了RBPDF的源代码,代码直接多次使用字符串'file',所以也许创建临时文件会更合适。我会更新我的答案。 – aristotll
@AkiraSuzuki我所做的,可以让代码直接运行,直到原始编写器调用open(file,'rb')do | f |'的'info = parsejpeg(file)'。所有这些方法的猴子补丁是不是很合适,我认为。 https://github.com/naitoh/rbpdf/blob/cfe4853414943e058748bec1005a7b290204626d/lib/rbpdf.rb#L4938-L4947 – aristotll
你好@aristotll,希望能打个电话,我的skype id是[email protected] –