Javascript PDFkit打开PDF打印对话框

Javascript PDFkit打开PDF打印对话框,javascript,ruby-on-rails,pdf,printing,pdfkit,Javascript,Ruby On Rails,Pdf,Printing,Pdfkit,我正在rails中使用PDFKit。我正在创建一个应用程序,允许用户在选项卡中查看pdf(单击按钮)。我想自动打开打印对话框 我试图调用window.print(),但似乎希望将页面打印为HTML。我想打开PDF打印对话框(就好像你正在点击PDF左下角工具区的打印按钮,在那里你可以放大和缩小,等等) 这是我的初始值设定项: PDFKit.configure do |config| config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip co

我正在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
这是PDF:

这是当我按ctrl+P时发生的情况:

这是我在控制台中运行window.print()时的样子:

我希望打印对话框以我按ctrl+p时的方式打开,因为打印到的页面大小与PDF相同

在显示PDF时,如何使用JavaScript以与ctrl+p相同的方式打开打印对话框?