问题标签 [foxit-reader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 SetSimpleColumn() 时,使用 itext 生成的 PDF 会“损坏”
首先我想指出stackowerflow过去帮助我解决了很多问题,所以谢谢大家。但是现在我遇到了一个我还没有找到解决方案的问题,这让我发疯了。我不是以英语为母语的人,对于任何语言错误,我深表歉意。
所以这里是:
我正在用itextsharp
图书馆(顺便说一句很棒的图书馆)生成pdf。我从某种 pdf 表单/模板开始,我正在向其中添加“填写”数据。我正在使用PdfReader
阅读模板 pdf 并通过我获得的单个页面的校准PdfStamper
方法。有了它,我正在添加我的文本/数据(并在每一页上使用)。我用 method 添加的大部分文本。一切正常,生成的 pdf 包含我的文本。问题开始于我必须添加“列”文本的地方。我用以下代码做到这一点:GetOverContent(pageNum)
PdfContentByte
PdfContentByte
BeginText
EndText
ShowTextAligned
使用此代码添加分栏文本 OK,但在此之后添加的文本(在同一页/相同PdfContentByte
)ShowTextAligned
在 Acrobat Reader 中不可见。
这是“有趣”的部分 - 使用 foxit 阅读器打开的同一个 pdf 文件中的文本很好/可见/可以。
ShowTextAligned
因此添加后添加的文本ColumnText
在 acrobat 阅读器中不可见,但在 foxit 阅读器中可见。这个问题存在于一个页面中,新页面会重置这个问题(PdfContentByte
因为下一页是新的)。
我的解决方法是在ColumnText
所有ShowTextAligned
. 直到今天,当客户使用 acrobat reader 打印出生成的 pdf 时,它一直有效,在打印文档后,显示 pdf 包含错误的消息,应该联系 pdf 的作者。Adobe Reader 的版本是 10.1.1。问题不在客户电脑上,同样的事情发生在我的电脑上。
在研究了网络之后,我安装了 Adobe Acrodat Pro Trial,其中包含用于分析 pdf 的工具 Preflight(据我所知)。此工具输出警告“操作员的内容状态流无效”。在这里我被困住了。我相信问题存在于 addedColumnText
中,因为没有它们生成的文档不会导致显示/打印问题,并且 Preflight 状态为“未发现问题”。
我可能遗漏了一些事实,问题出在我的代码中......
请帮助我,因为我已经没有想法了。我希望这篇文章有一天能帮助遇到同样问题的其他人。我无法附加示例 pdf,因为它包含敏感数据,但如果没有其他方法,我将重新创建场景/代码。
c# - 如何在全屏模式下使用 Foxit/Adobe 打开 PDF 文件?
我需要从我的 C# 应用程序中使用 Foxit Reader 或 Adobe Reader 在全屏模式下打开一个 PDF 文件。手动,我F11
在 Foxit Reader 和CTRL+L
Adobe Reader 上打字。这会将当前文件视图更改为“全屏”模式。但是以编程方式,我不知道该怎么做!提前致谢。
当我打开pdf文件时:
c# - 检查是否安装了福昕阅读器?
使用 C# 我想检测 Windows 机器上是否安装了 foxit 阅读器。我怎样才能做到这一点?
在此先感谢您的帮助。
android - 使用福昕阅读器 SDK 在 android 中打开 pdf
在我的应用程序中,我必须打开 pdf。我正在使用 FOXIT READER SDK.. 我已经成功配置 android NDK 以使用 C/C++ 代码。我正在尝试运行它的演示。
这是我的日志猫错误。
内存管理器创建 sn = XXXXDTEMP,code = XXXXXXA96AB2BF3C4021EC71EB189CD77E68DFB2 10-03 FPDFEMB TRACE: FS_LoadJbig2Decoder 调用
FPDFEMB BENCHMARK:FS_LoadJbig2Decoder,0 滴答
FPDFEMB TRACE:加载调用的 JPEG2000 解码器
FPDFEMB BENCHMARK:加载 JPEG2000 解码器,0 滴答声
FPDFEMB TRACE: FS_FontCMap_LoadGB 调用
FPDFEMB BENCHMARK: FS_FontCMap_LoadGB, 0 tick
FPDFEMB TRACE: FS_FontCMap_LoadGBExt 调用
FPDFEMB BENCHMARK: FS_FontCMap_LoadGBExt, 0 tick
FPDFEMB TRACE: FS_FontCMap_LoadCNS 调用
FPDFEMB BENCHMARK: FS_FontCMap_LoadCNS, 0 tick
FPDFEMB TRACE: FS_FontCMap_LoadKorea 调用
FPDFEMB BENCHMARK: FS_FontCMap_LoadKorea, 0 tick
FPDFEMB TRACE: FS_FontCMap_LoadJapan 调用
FPDFEMB BENCHMARK:FS_FontCMap_LoadJapan,0 滴答
FPDFEMB TRACE: FS_FontCMap_LoadJapanExt 调用
FPDFEMB BENCHMARK: FS_FontCMap_LoadJapanExt, 0 tick
FPDFEMB TRACE: FPDFEMB_SetFontMapper 调用
FPDFEMB BENCHMARK: FPDFEMB_SetFontMapper, 0 tick
FPDFEMB TRACE: FS_Memory_Alloc 调用
FPDFEMB BENCHMARK:FS_Memory_Alloc,0 滴答
DocLoad = FPDFDocLoad:文档未正确加载
在这里,我认为 pdf 文档无法正确加载...
我可以使用另一种方法打开 pdf 吗?但 pdf 只想在我的应用程序中打开。
提前致谢..
linux - FoxIt Reader在Linux上的默认后备字体是什么
我正在制作 PDF,我不想在其中嵌入字体。
当我使用 Tahoma Foxit Reader 时,将它替换为 linux 上的一些默认字体。
这是什么字体?我应该使用什么字体以便福昕阅读器不必替换字体?
安装字体不是一个选项,因为客户端应该能够在 linux 上查看此 PDF 而无需安装一些字体和东西。由于 PDF 从 100KB 增长到 1000KB,因此无法嵌入整个字体,也无法嵌入字体子集,因为使用的组件不允许这样做。
我想知道这种字体,因为我使用 EASTERN_EUROPEAN 字符集作为 PDF 中的特殊字符,当字体被替换时,它会回退到一些默认字符集并且特殊字符是垃圾。所以我想如果我将字体设置为默认后备一个+我的字符集,应该没问题。
请有人告诉我福昕阅读器中使用的默认字体。谢谢
firefox - PDF、Adobe acrobat 阅读器或 Foxit 阅读器有问题?
我使用 Apache FOP 生成 PDF 1.4。它适用于所有浏览器和 PDF 查看器。只有一个例外,当我使用 Foxit Reader (6.1.1.1031) 从 Firefox 打开它并保存它并再次使用 Adobe Acrobat Reader (9.3 及更高版本) 打开它时,它会引发错误并且不显示大量数据Adobe Acrobat 阅读器。有没有人有类似的问题?我需要检查我的 PDF 模板还是福昕的问题?
date - 在 Foxit Reader 中停用日期完整性检查
有什么方法可以取消 Foxit Reader 中的日期完整性检查?背景是我正在填写一个表格,我将以不同的格式输入日期(有时是 YYYY/MM/DD,有时只是 YYYY/MM)。每次我输入一个日期或与该日期字段相关的任何其他字段时,我都会收到一个错误弹出窗口,上面写着
输入字符串无法解析为有效的日期和时间。
不幸的是,我必须填写 36 行,每行 4 列。另外:该错误消息总是出现两次。所以我必须点击 36 * 4 * 2 = 288 个错误弹出窗口。
有谁知道停用该检查的方法?太感谢了...
更新:
实际上更糟。每次我编辑该表单上的任何输入字段时,此错误弹出窗口都会出现两次。
keyboard-shortcuts - 如何自定义 FoxitReader 快捷键
最近,FoxitReader for Linux 正式推出,我喜欢它。
http://www.webupd8.org/2015/09/foxit-pdf-reader-sees-new-linux-release.html
但是,FoxitReader 不知何故不支持任何评论工具的快捷键。这对我来说很不方便,尤其是当我必须先使用笔记本电脑的触控板来选择工具时。
所以想问一下有没有办法配置福昕阅读器的快捷键?
我在 FoxitReader 的偏好中没有看到此功能,因此在 Linux 中查看 FoxitReader 的配置文件可能是一个可能的解决方案。但我不知道该怎么做。
感谢您花时间阅读我的帖子!
forms - 如何使用 iText 填充 XFA,使其与 Foxit Reader 兼容
我使用网络上提供的示例来创建一个应用程序,该应用程序能够获取 XFA 表单的 xml 结构,然后将其重新填充。重要代码如下所示:
当我使用它来填写此表格时:http ://www.vzp.cz/uploads/document/tiskopisy-pro-zamestnavatele-hromadne-oznameni-zamestnavatele-verze-2-pdf-56-kb.pdf它工作正常并且我可以在 Acrobat Reader 中看到填写好的表格。但是,如果我在 Foxit Reader 中打开文档,我会看到一个空白表格(在最新版本和 5.x 版本中测试)。
我试着玩了一下,得到了这些XfaForm(...).getDomDocument()
数据:
Acrobat Reader填写: http
://pastebin.com/kXKyh9EM Foxit Reader 填写
: http
://pastebin.com/tiZ7EmfE iText 填写:http
://pastebin.com/tTKLMERC iText
填写后由 Foxit Reader 填写: http: //pastebin.com/Uuq0jS4b
填写的字段是 。是否有可能以即使与 Foxit Reader 一起使用的方式使用 iText(并且 XFA 签名仍然存在?)
internet-explorer - 如何以编程方式在浏览器设置中关闭 Foxit 打开?
我将进行大规模推广,从我的公司使用 Adobe Reader DC 转换为使用 Foxit 阅读器。这主要是因为 Reader DC 拒绝在本机程序中打开 PDF 文档,而不是通过 IE 扩展程序打开它们,即使扩展程序被完全禁用也是如此。不幸的是,福昕默认启用了在浏览器选项卡中打开 PDF 的设置。我在注册表中找到了 Foxit 设置树,但该特定设置不在其中。我也无法在 HKCR 的任何地方找到设置。我想知道是否有办法以编程方式关闭此设置,或者是否有一个注册表项可以控制我没有看到的此设置。我需要在同一个晚上在大约 140 台机器上安装它(感谢上帝的远程管理!)所以我花在每台机器上的时间越少越好。
详细信息:由于我们在域上使用 Web 服务,使用 IE11 作为主要浏览器,所以我需要将设置应用于每台机器的所有帐户
谢谢!