我使用Paperclip进行Tiff和PDF的文档和图像处理。 所以可以下载Tiff和PDF。 Tiff应转换为PDF,PDF应保持原样。但是当我下载PDF时,目标文件只有一页。看起来像Paperclip的Post Processing自动转换:
convert '/tmp/00c865a9d6c212a20cd851a448969f5520160530-4574-1yqdtq.pdf[0]' -auto-orient '/tmp/00c865a9d6c212a20cd851a448969f5520160530-4574-1yqdtq20160530-4574-8l8k7z.pdf'
如何避免后期处理?
我的代码:
has_mongoid_attached_file :document, styles: lambda { |a|
if a.instance.isTiff?
{
pdf: {
format: 'pdf',
processors: [:tiff_to_pdf]
}
}
else
{
pdf: {
format: 'pdf'
}
}
end
}
答案 0 :(得分:0)
请阅读文档:
https://github.com/thoughtbot/paperclip#post-processing https://github.com/thoughtbot/paperclip#events
你可以这样做:
folding-analyzer
答案 1 :(得分:0)
我的解决方案是为pdf构建一个自己的处理器,它只是复制自己。似乎没有设置自己的处理器,使用了默认处理器,导致了这种行为。