ruby - 将 .doc 或 .pdf 转换为图像并在 Ruby 中显示缩略图?

标签 ruby pdf doc

将 .doc 或 .pdf 转换为图像并在 Ruby 中显示缩略图?
有谁知道如何在 Ruby(或 C、python...)中生成文档缩略图

最佳答案

将 PDF 转换为 PNG 的简单 RMagick 示例是:

require 'RMagick'
pdf = Magick::ImageList.new("doc.pdf")
thumb = pdf.scale(300, 300)
thumb.write "doc.png"

要转换 MS Word 文档,它不会那么容易。您最好的选择可能是先将其转换为 PDF,然后再生成缩略图。生成 PDF 的选项在很大程度上取决于您运行的操作系统。一种可能是使用 OpenOffice 和 Python Open Document Converter .您还可以尝试在线转换服务,包括 http://Zamzar.com .

关于ruby - 将 .doc 或 .pdf 转换为图像并在 Ruby 中显示缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65250/

相关文章:

html - Coldfusion PDF 中的字符集

pdf - 如何将 CMYK PDF 批量转换为 RGB?

xml - ruby 或 python 中是否有任何方法将 pdf 转换为 xml

php - 如何在使用 PHP 从 HTML 创建的 DOC 文件中包含 CSS

ruby-on-rails - 在 Rails 应用程序中本地使用 gem 而不修改 Gemfile

javascript - 响应不提供任何输出以下载 PDF

mysql - Ruby:使用存储过程清理我的代码?

java - 使用java打印doc文件

ruby - 交集完成后,顺序是否保留在数组中?

php - 关于将 PHP 应用程序转换为 ROR 以与 Heroku 一起使用的想法?