加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml – 如何在Apache FOP中设置默认语言

发布时间:2020-12-16 05:37:41 所属栏目:百科 来源:网络整理
导读:我正在使用Apache FOP 2.1生成PDF文件. 为此,我试图将默认语言设置为英语. 这应该在通过Adobe Reader的选项文件/属性/高级/阅读选项创建PDF后进行验证.该值目前为空. 我尝试在fo:root元素中设置xml:lang =“en”,在第一个页面序列中或在.xsl文件的第一个元
我正在使用Apache FOP 2.1生成PDF文件.

为此,我试图将默认语言设置为英语.
这应该在通过Adobe Reader的选项文件/属性/高级/阅读选项创建PDF后进行验证.该值目前为空.

我尝试在fo:root元素中设置xml:lang =“en”,在第一个页面序列中或在.xsl文件的第一个元素中设置…没有任何接缝可以做到这一点.

任何建议?
谢谢迪米特里斯.

更新:
我已经尝试了两个选项,如答案中所建议的,两个都没有工作

>< fo:declarations>
< pdf:catalog xmlns:pdf =“http://xmlgraphics.apache.org/fop/extensions/pdf”>
< pdf:string key =“Lang”> en< / pdf:string>
< / PDF:目录>
>< x:xmpmeta xmlns:x =“adobe:ns:meta /”>
< rdf:RDF xmlns:rdf =“http://www.w3.org/1999/02/22-rdf-syntax-ns#”>
< rdf:Description rdf:about =“”xmlns:dc =“http://purl.org/dc/elements/1.1/”>
< dc:title>文档标题< / dc:title>
< DC:语言>恩< / DC:语言>

更新2
已经开始对这个问题给予赏金.
任何帮助赞赏和报复

您可能需要设置语言( http://www.w3.org/TR/xsl/#language).请参阅 http://xmlgraphics.apache.org/fop/compliance.html中的“语言”

你认为xml:lang会起作用,但你说它没有. FOP FAQ有一个关于设置控制连字的语言的答案,所以即使语言定义为仅适用于fo:block和fo:character,也值得一试.

您可能需要启用可访问的PDF.请参阅https://xmlgraphics.apache.org/fop/2.1/accessibility.html,其中引用了PDF中设置的语言(包括xml:lang).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读