【发布时间】:2016-10-18 06:01:38
【问题描述】:
我已上传 1 个 PDF,然后将其转换为 xlsx 文件。我尝试了不同的方法,但没有得到实际的输出。pdf2xls 只显示单行格式而不是整个文件数据。我希望整个 PDF 文件数据显示在 xlsx 文件上。
我有一种方法将 PDF 转换为 xlsx,但无法显示正确的格式。
def do_excel_to_pdf
@user=User.create!(pdf: params[:pdf])
@path_in = @user.pdf.path
temp1 = @user.pdf.path
@path_out = @user.pdf.path.slice(0..@user.pdf.path.rindex(/\//))
query = "libreoffice --headless --invisible --convert-to pdf " + @path_in + " --outdir " + @path_out
system(query)
file = @path_out+@user.pdf.original_filename.slice(0..@user.pdf.original_filename.rindex('.')-1)+".pdf"
send_file file, :type=>"application/msexcel", :x_sendfile=>true
end
如果有人使用请帮助我,任何宝石任何脚本。
【问题讨论】:
-
给定的链接将提供更多详细信息stackoverflow.com/questions/23223491/…
-
@BEECEE 我想要 pdf 到 xlsx,而不是 xlsx 到 pdf。
-
我猜这不可能:|
-
@old Monk 以任何其他方式将我的文件转换为 pdf ruby。
标签: ruby-on-rails ruby pdf ubuntu-14.04 xlsx