Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FOP/itext | PDF可访问性|设置文档语言_Itext_Xsl Fo - Fatal编程技术网

FOP/itext | PDF可访问性|设置文档语言

FOP/itext | PDF可访问性|设置文档语言,itext,xsl-fo,Itext,Xsl Fo,我使用ApacheFopAPI中的XSL模板从XML生成PDF文档。我的应用程序要求动态生成PDF文档 现在,我需要将文档的语言设置为英语(默认为x:unknown)。如何使用XSL-FO或I-text添加此元信息 Setxml:lang()。例如: (您不需要为xml前缀声明名称空间,因为每个xml处理器都知道它。)设置语言并不是使PDF可访问时唯一需要做的事情(可访问的PDF是PDF/UA)。请阅读我对这个问题的回答,你也会从中受益。它是关于制作发票的,但也解释了如何基于HTML创建的发

我使用ApacheFopAPI中的XSL模板从XML生成PDF文档。我的应用程序要求动态生成PDF文档

现在,我需要将文档的语言设置为英语(默认为x:unknown)。如何使用XSL-FO或I-text添加此元信息

Set
xml:lang
()。例如:



(您不需要为
xml
前缀声明名称空间,因为每个xml处理器都知道它。)

设置语言并不是使PDF可访问时唯一需要做的事情(可访问的PDF是PDF/UA)。请阅读我对这个问题的回答,你也会从中受益。它是关于制作发票的,但也解释了如何基于HTML创建的发票(最初由XML生成)创建PDF/UA。
<fo:root xml:lang="en" xmlns:fo="http://www.w3.org/1999/XSL/Format">