我有一個使用wicked_pdf gem生成的pdf。我的問題是,我也看到pdf中的「下載PDF」鏈接。如何從提交的pdf中刪除該鏈接?我讀了關於CSS媒體類型,但不知道如何實現。誰能幫忙?或者除了使用CSS媒體類型以外還有其他方法嗎?如何隱藏使用wicked_pdf生成的pdf中的鏈接
-2
A
回答
3
我假設您正在使用pdf
格式來確定用戶是否需要pdf版本。您可以檢查是否請求格式爲PDF在你看來
<% unless request.format.to_sym == :pdf %>
<%= link_to 'Download PDF', { format: :pdf } %>
<% end %>
0
添加wicked_pdf助手加載CSS文件
<%= wicked_pdf_stylesheet_link_tag "print" -%>
<div class="export">
<%= link_to "Download pdf", "http://example.com/download.pdf" %>
</div>
,並在你的CSS文件,您可以添加代碼隱藏下的那些鏈接css選擇器'導出'使用
@media print {
.export {
display: hidden;
}
}
希望這會有所幫助。
相關問題
- 1. PDF不生成wicked_pdf
- 2. 使用wicked_pdf從生成的PDF生成ZIP
- 3. 如何隱藏使用PhatomJS創建PDF的鏈接的URL?
- 4. 如何使用wicked_pdf在pdf生成過程中顯示圖像
- 5. wicked_pdf - 在html.erb模板中顯示鏈接用來生成PDF而不是在生成的PDF
- 6. 如何隱藏使用ajax的鏈接?
- 7. Rails wicked_pdf寶石生成空的pdf
- 8. 如何使用wicked_pdf將外部鏈接添加到pdf?
- 9. 無法使用wicked_pdf gem在rails中生成pdf?
- 10. wicked_pdf生成PDF不帶字段
- 11. 使用Wicked_PDF在Rails中生成PDF時的高CPU使用率gem
- 12. jsPdf從隱藏html生成pdf
- 13. pdf生成後無法隱藏primefaces blockui
- 14. 如何獲得jQuery風格pdf與Rails 4中的wicked_pdf生成的?
- 15. 隱藏鏈接
- 16. Magento的:如何隱藏登錄鏈接
- 17. 如何隱藏子窗口的鏈接
- 18. 如何隱藏不相關的鏈接?
- 19. 如何隱藏選定的鏈接框
- 20. 如何隱藏鏈接的警衛angular2
- 21. 如何找到隱藏的鏈接?
- 22. 如何隱藏動態生成的div
- 23. 如何隱藏用Javascript下載鏈接
- 24. PDF使用itext生成 - 默認隱藏附件Section
- 25. drupal的意見:如何添加生成PDF鏈接的意見
- 26. 用戶成功登錄後,如何隱藏「註冊」鏈接?
- 27. 如何在PDF中使用外部圖像使用wicked_pdf
- 28. 被JS隱藏的鏈接
- 29. jQuery的 - 鏈接隱藏DIV
- 30. 隱藏的特殊鏈接
不,我不使用pdf.erb文件進行渲染。我使用渲染:pdf =>「文件名」來呈現PDF。我在路由中匹配「my_controller/downloader /:file_name」=>「my_controller#downloader」。我的respond_to塊有這樣的:if params [:file_name] then render:pdf =>「file_name」end end – mukesh 2013-03-15 10:50:11
hmm那麼你可以在你的視圖中使用相同的檢查。而不是檢查request.format,檢查是否存在'params [:file_name]' – jvnill 2013-03-15 10:52:16
是的,我也一樣想着。和它的工作。謝謝。 :) – mukesh 2013-03-15 11:00:05