2013-03-07 105 views
1

早上好,iText的不兼容問題,工作在Internet Explorer,但無法在Chrome或Firefox

我想知道是否有與Firefox或Chrome一個iText的兼容性問題。我正在創建一個自我印刷的pdf文檔,在其中嵌入JavaScript。這種JavaScript函數調用,調用位於

下的.js文件:\程序文件(x86)\的Adobe \讀者11.0 \讀卡器\的Javascript

的事情是,我可以正常打印Internet Explorer,但不是Firefox或Chrome。所以我想知道這些元素之間是否存在兼容性問題。我使用了以下內容:

  • Windows 7的
  • 的iText 2.0.2
  • 火狐19
  • 鉻25
  • 的Internet Explorer 9

我也看到,我的應用程序不調用.js,就好像它找不到它。我知道這是因爲我在.js開頭添加了一個虛警。這完全適用於IE瀏覽器,而不是其他瀏覽器

謝謝

+0

如何在Firefox或Chrome中實際顯示PDF? Chrome是否依賴PDF.js上的內置PDF查看器和Firefox?它們都不可能在'C:\ Program Files文件(x86)\ Adob​​e \ Reader 11.0 \ Reader \ Javascripts'中訪問數據......另外,在PDF查看器中啓用JavaScript的計數通常是實現用例的基礎在... – mkl 2013-03-07 14:03:44

+0

我不顯示PDF。 javascript的目的是直接打印文檔。我一直在研究更多,我發現,如果我在Firefox中設置選項 - >應用程序 - >可移植文檔格式(PDF)=>設置爲「使用Adobe Reader(默認)」,它可以部分工作。對於「部分」,我的意思是現在它向我展示了我可以選擇打印機並在之後打印的形式。雖然不是所需的行爲,但它好多了! – 2013-03-07 14:27:51

+0

Chrome應該有一個按鈕來達到同樣的效果。 – mkl 2013-03-07 15:24:10

回答

0

我不知道這是否有助於或沒有,但我得到的間距問題與FF本地讀者這樣一個句子有一個標籤(以下爲變量)讀這樣在Adobe

"This has spaces between a VARIABLE" 

但在FF本地讀者閱讀這樣 "This has spaces between aVARIABLE"(變量之間沒有空格)

我用的是Unicode字符注意插入我的標籤之間的空間,但事實證明這是造成這個問題。另外,如果我只是把變量放在一行上有一個空格的新行上,那似乎也行得通,

相關問題