我想为两种语言(中文/英文)UI创建一个pdf表单,并且在表单上有一个用于语言切换的按钮或东西,无论如何都可以制作它吗?怎么办? 谢谢!
感谢所有回复! 其实我得到了这样的样本, PDF Sample
表单左上角有两个复选框,一个用于英文用户界面,另一个用于中文,我只是想知道如何制作这样的样本PDF? (我在样本上看不到任何图层......)
THX
答案 0 :(得分:1)
mkl的评论(他应该变成一个完整的答案,真的)已经暗示了使用驻留在同一文件中的不同页面模板的选项。
您可以探索的另一个选择是:
可以通过普通的Acrobat Reader用户界面元素处理图层激活。
可以通过PDF页面上的“按钮”访问图层切换 - 但这需要在PDF中嵌入其他JavaScript(许多人并不特别关注这一点)。
答案 1 :(得分:1)
正如库尔特所提议的那样,我对弗兰克的回答本身就是一个答案:
实际上有一个pdf功能很少使用nowerdays,page 模板。因此,这两个表单可以驻留在同一个文件中 不同的页面模板,并基于一些最初存在的按钮 (“英文版”,......)产生了所需的表格。
不幸的是我不知道如何使用一些易于使用的工具创建页面模板,我只是在集成PDF签名的上下文中交叉它们(取决于签名类型,页面模板实例化是文档更改不破坏签名)并用低级工具测试它们。
本质上,页面模板是PDF对象,就像普通页面的页面字典一样,它们不是XFA的东西。它们仅仅在页面树中引用,而是在名称树中引用。
有一个JavaScript命令可以根据这样的模板创建一个可见的页面 - 我不知道哪个了;我可能会在下周回到办公室时找到答案。此命令必须绑定到文件中的初始语言选择按钮。
答案 2 :(得分:0)
问题在于切换静态文本 - PDF不允许这样做。
如果我是你,我会将文件分成两种相同的形式。您可以使用第一页上的书签和链接导航到文档的右侧部分。
请注意,可以为字段的Enlgish /中文版本指定相同的字段名称。这将使处理提交的表单数据变得更容易,因为进程路径将独立于所选语言。它还将简化您计划添加的任何JavaScript(验证,求和等)。