我正在使用Ruby 2.5.3p105和Rails 5.2.0。还有gem'wicked_pdf'1.1.0 for pdf下载。 从下面的图片开始,在悬停时,我将在顶部获得栏,其中包括标题,页面编号,旋转,下载,打印以及书签等几项内容。我想从此工作表中删除书签。我该如何实现?
我的代码是:
home_controller.rb:
pdf = render_to_string pdf: "#{@selected_scheme_code}.pdf",
template: "/home/overview_download.html.erb",
encoding: "UTF-8",
layout: 'pdf.html.erb',
disposition: "attachment",
title: "Fund Factsheet",
:page_size => "A4",
margin: {top: 0,
bottom: 0,
left: 0,
right: 0},
:javascript_delay => 5000,
save_to_file: save_path,
:extra => '--no-stop-slow-scripts',
save_only: true
File.open(save_path, "wb") do |file|
file << pdf
end
答案 0 :(得分:1)
创建pdf文件时,此文件具有标题,内容,...使用PDF查看器打开此文件,将显示标题,页面编号,下载,打印,书签按钮是PDF查看器选项。 因此,您无法从中删除书签按钮。 :D