我有一个使用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