目前,我正在使用JxBrowser 6.14.2打印嵌入标签“”的PDF文件。但是,我只能得到一个空白的PDF文件(另存为PDF或打印)。
 html代码如下:


 <! DOCTYPE html>
< html>
 < HEAD>
 <标题> IFRAME< /标题>
 < meta http-equiv =“content-type”content =“text / html; charset = UTF-8”>
 < /头>
 < body style =“text-align:center”>
 < iframe src =“iframe.pdf#toolbar = 0”id =“myFrame”name =“myFrame”width =“600”height =“800”>< / iframe> 
 < input type =“button”value =“print”onclick =“testPrint();”>
 < script type =“text / javascript”>
 function testPrint(){
 var iframe = document.getElementById(“myFrame”);
 iframe.contentWindow.print(); 
 }
 < /脚本>
 < / body>
< / html>



 以及java:

& #xA; package com.test.print;

 import java.awt.BorderLayout;
 import javax.swing.JFrame;
 import javax.swing .WindowConstants;
 import com.teamdev.jxbrowser.chromium.Browser;
 import com.teamdev.jxbrowser.chromium.swing.BrowserView;

 public class JxBrowserPrintPdf {&#xA ; public static void main(String [] args){
 Browser browser = new Browser();
 BrowserView browserView = new BrowserView(浏览器);
 JFrame frame = new JFrame(“JxBrowser - PrintPDF”);
 frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
 frame.add(BrowserView中,BorderLayout.CENTER);
 frame.setSize(800,600);
 frame.setLocationRelativeTo(NULL);
 browser.loadURL( “HTTP://本地主机:8888 /.../ Iframe.html的”);
 frame.setVisible(真);
 }
}



 网页显示PDF文件的内容,但点击打印按钮“打印”后,我得到空白文件。我可以在Google浏览器中获取正确的文件。


希望有人可以解决我的问题。谢谢。