我在rails中使用PDFKit。我正在创建一个允许用户在选项卡中查看pdf的应用程序(单击按钮)。我想打开对话框自动打开。
我试图调用window.print()
,但似乎想要打印页面就好像它是HTML一样。我想打开PDF打印对话框(就像您点击PDF左下方工具区中的打印按钮一样,您可以放大和缩小等)。
这是我的初始化程序:
PDFKit.configure do |config|
config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip
config.default_options = {
:encoding=>"UTF-8",
:page_width => '2.125in',
:page_height => '1in',
:margin_top=>"0in",
:margin_right=>"0in",
:margin_bottom=>"0in",
:margin_left=>"0in",
:print_media_type => true
}
end
我希望打印对话框按照按 ctrl + P 的方式打开,因为它会打印到PDF大小的页面。
在显示PDF时,如何使用JavaScript以与 ctrl + P 相同的方式打开打印对话框?