- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
背景
我从 API 调用中检索了二进制格式的 pdf:
base_64_binary_data = @response_label[:generate_label_response][:response_shipments][:response_shipment][:labels][:label][:content]
@pdf_file = File.open('label.pdf', 'wb') do |file|
content = Base64.decode64 base_64_binary_data
file << content
end
上面的代码生成了一个我可以查找的文件,它是我需要的清晰图像。
问题
我需要将这张图片放在一个 View 中,以便用作发票上的标签。
以下似乎是一个很好的解决方案:
@pdf = MiniMagick::Image.new(@pdf_file.path)
@pdf.pages.first.write("preview.png")
它在第二行失败了。
MiniMagick::错误
`identify label.pdf` 失败并出现错误:
...第二行...
我想做这样的事情:
最佳答案
pdf = MiniMagick::Image.open "doc.pdf"
MiniMagick::Tool::Convert.new do |convert|
convert.background "white"
convert.flatten
convert.density 150
convert.quality 100
convert << pdf.pages.first.path
convert << "png8:preview.png"
end
关于ruby-on-rails - 在 Ruby on Rails 中使用 mini_magick 将 pdf 转换为 png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45937501/
我使用 mini_magick 作为使用 ImageMagick 来操作一些图像的接口(interface)。 调整大小工作正常 .但是当我想裁剪一些图像时: img = MiniMagick::Im
我想创建一个填充缩略图,比如 described here 此命令有效: convert src.png -thumbnail '200x200>' -gravity center -extent '
我的服务有网页版和 iPhone 版。在 iPhone 上,我们通过在上传时裁剪来确保用户提交方形版本。我们也允许在网站上上传,但我们没有这样的功能。 因此,我想将任何上传的图像缩放到适合 612 *
是否可以获取 histogram使用 mini_magick 或 image_science 的图像? 恐怕 mogrify 的 mini_magicks 用法不允许此类信息检索。 image_sci
我通过 MacPorts 和 mini_magick gem 安装了 ImageMagick,但我收到以下脚本的错误。我该如何解决这个问题? require 'rubygems' require 'm
我正在使用: - carrierwave 0.6.0 - rails 3.2.1 - mini_magick 3.4 - ruby 1.9.2p290 在上传图片的过程中,我想调整上传图片的大小: (
我基本上是在尝试用 mini_magick 编写这个命令。 gm composite -compose Copy -geometry +0+210 note-transparent1.png note
我一直在尝试为 ruby 2 安装 watir gem。我完全按照 watir 书籍安装说明进行操作,但是一旦 watir 安装到达 mini_magick gem,它就会出现此错误 错误:执行
我正在使用 RMagick 并喜欢它,但它消耗了大量内存。即使是一个简单的脚本也会使用超过 100MB 的内存。在我的本地机器上,这不是问题,但在 heroku 上,当几个用户同时上传图片时,我的应用
在我们的 Rails 4 应用程序中,图像以 base64 字符串上传到服务器: uploaded_io = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAA
我正在尝试为具有 EXIF“关键字”属性值的图像提取 EXIF 信息。我通过简单地打开图像并使用 mini_magick 成功读取了 EXIF 信息: image["EXIF:Model"] 出于某种
我真的很难让 rmagick 工作,所以我试图让 mini_magick 来代替它。图片上传一切正常,但我只想调整它的大小。 我在 image_uploader.rb 中使用它 version :th
我正在尝试进行捆绑更新,但它一直在中止 Installing mini_magick (3.6.0) Errno::EINVAL: Invalid argument - C:/RailsInstal
背景 我从 API 调用中检索了二进制格式的 pdf: base_64_binary_data = @response_label[:generate_label_response][:respons
我是一名优秀的程序员,十分优秀!