使用AJAX调用生成PDF文件 [英] Generate PDF file using AJAX call

查看:138
本文介绍了使用AJAX调用生成PDF文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在Rails3中使用AJAX调用生成PDF文件.以下代码生成了我使用PRAWN gem创建的PDF文件.

I'm trying to generate a PDF file using AJAX call in Rails3. The following code generates a PDF file which I have created using PRAWN gem.

 <%= link_to "Generate pdf", books_path(@book, :format => 'pdf') %>

我不希望用户在订购PDF之前先查看它.因此,目标是在服务器中创建PDF文件.

I do not want user to view the PDF until they order it. So, the goal is to create a PDF file in the server.

任何赞赏的想法或想法.

Any ideas or thoughts much appreciated.

推荐答案

感谢Ariejan. 我按照以下方式修改了您的代码,并且它确实实现了我想要的功能.

Thanks Ariejan. I modified your code as following and it did just what I wanted.

 <%= link_to "Generate Story Book", pdfbook_stories_path(:format => 'pdf'), :remote => true %> 

对于控制器,

def pdfbook
    @stories = current_account.stories
    respond_to do |format|
        format.pdf {}
    end

结束

这篇关于使用AJAX调用生成PDF文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆