1

早上好,

我想知道 Firefox 或 Chrome 是否存在 iText 兼容性问题。我正在创建一个自打印的 pdf 文档,其中嵌入了 javascript。这个 javascript 是一个函数调用,它调用位于

C:\Program Files (x86)\Adobe\Reader 11.0\Reader\Javascripts

问题是我可以从 Internet Explorer 正确打印它,但不能从 Firefox 或 Chrome 打印。所以我想知道这些元素之间是否存在兼容性问题。我正在使用以下内容:

  • Windows 7的
  • 文本 2.0.2
  • 火狐 19
  • 铬 25
  • 互联网浏览器 9

我还看到我的应用程序没有调用 .js,就好像它找不到它一样。我知道这一点是因为我在 .js 的开头添加了一个虚拟警报。这适用于 IE,但不适用于其他浏览器

谢谢

4

2 回答 2

0

PDF.js 不完全支持自动打印,但只要您使用标准的 print() 函数,打印对话框应该会从 Firefox 20 开始自动出现。见https://bugzilla.mozilla.org/show_bug.cgi?id=843342

于 2013-05-14T23:29:41.020 回答
0

我不确定这是否有帮助,但我遇到了 FF 原生阅读器的间距问题,所以一个带有标签的句子(下面记为 VARIABLE)在 Adob​​e 上读起来像这样

"This has spaces between a VARIABLE"

但是在 FF 本机阅读器上这样阅读 "This has spaces between aVARIABLE"(变量之间没有空格)

我使用 Unicode 字符在标签之间插入空格,但事实证明这是导致问题的原因。另外,如果我只是将变量放在新行上,之前的行上有一个空格,那似乎也可以

于 2013-03-19T19:39:06.380 回答