第1部分: 我已經實現PowerPoint中的寶石在軌3.2和紅寶石1.9.2下載ppt格式
我只是想下載PPTX格式
一個html.erb文件我的代碼是這樣的:
@filters = generate_filters_for_manual_report(PARAMS)
@deck =簡報:: Presentation.new
標題= '自行車心靈的'
@ deck.add_intro標題 '由史蒂夫·喬布斯創建了'
字幕=,字幕
@ deck.save('/家庭/薩赫勒/ TEST6 .PPTX')
SEND_DATA @deck,:文件名=> '/home/sahil/test6.pptx', :配置=> '內聯',:類型=> 「多部分/相關」
它在當地可怕的情況下得到挽救ctory作爲一個pptx文件。但作爲pptx文件不能下載。
第2部分
以上是文本我怎麼能實現這樣的客戶詳細信息和客戶形象,html.erb文件將顯示在PPTX滑塊。
任何幫助將不勝感激。謝謝
謝謝@佩特很多年幫助。現在send_file正在工作。但問題是這裏我使用一些靜態數據與@deck變量。我將如何將.html.erb文件內容(包含文本和圖像)添加到@deck變量。我有這麼多的圖片和文字。此外,它還以pptx文件格式保存在本地目錄中(在上面的例子中爲「/home/sahil/test6.pptx」)。我不想保存在本地目錄中。我需要直接發送發送文件
您是否嘗試使用'send_file'而不是'send_data'? – Aleksey
非常感謝你的幫助。現在send_file正在工作。 –
如果您不介意,我會將其作爲回答發佈,以便您接受它。 – Aleksey