jjzjj

css - 使用XSL-FO,CSS3而不是CSS2创建分页文档(如PDF)?

有很多旧文本,例如this2002book,指出我们必须使用“CSSforWeb”和“XSL-FOforprint”。我认为,在当今(2012年),我们最终可以将CSS与能够理解pagedmediaofCSS2和CSS3的渲染引擎一起使用...但是,“新文本”,程序员的共识以及软硬件的投资又在哪里?XSL-FO或“XSL格式设置对象”(W3C标准)是生成PDF文档的最常用技术,来自XML或XHTML内容。版本1.1ofXSL-FO出版于2006年,1.0in2001。CSS2.1来自2011年,但是CSS2.0是1998年的标准,于2008年修订...我认为标准年龄不是问题。带有HTM

xml - XSLT 和 XSL-FO 之间有什么区别?

XSLT和XSL-FO有什么区别?我读过的所有资源都将它们视为1个,或者至少非常紧密地联系在一起...... 最佳答案 我想知道这个问题的基础,因为我认为它很容易回答,但是一旦你来到这里:http://www.w3.org/TR/xsl/很明显,这实际上是一个好问题-因为页面上的第一件事几乎就是这个声明:ThisspecificationdefinesthefeaturesandsyntaxfortheExtensibleStylesheetLanguage(XSL),alanguageforexpressingstylesheet

c# - 使用 XSL-FO 在 .NET 中生成 PDF

我需要使用XSL-FO在.NET中生成pdf。不乏图书馆可以做到这一点。你会建议我使用哪个图书馆,为什么? 最佳答案 我知道这是一个老问题,但迄今为止没有任何答案真正解决了OP问题。她询问的是使用XSL-FO的选项,而不是“如何使用代码生成PDF?”。对实际问题的主要非商业回答是:Apache.org项目的FOP格式化对象处理器。它采用符合XSL-FO的xsl代码和xml,并根据XSL-FO规范生成PDF文件。还有其他几种商业选择:IbexPDF创建器天线屋渲染器如果您正在寻找一个可行的开源选项,FOP就是它。FOP本身是一个Jav

php - 用于 PHP : transform XML to PDF 的 XSL-FO 处理器

我正在寻找PHPXSL-FO处理器。我需要的是ApacheFOP的替代品(在Java世界中),为了将XML文档转换为PDF,但我需要在没有Java支持的PHP环境中执行它。 最佳答案 PHPXSL扩展不支持XSL-FO,所以我认为JavaBridge是您唯一的选择 关于php-用于PHP:transformXMLtoPDF的XSL-FO处理器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

java - FOP apache - 支持希伯来字母

最近几天我一直在调查FOPapache中对希伯来字母的支持用于生成PDF文件的项目。之前看到那个有问题,不知道解决了没有?如果有支持,有人可以向我展示/重定向到简单的示例,给我提供带有希伯来字母的XSL-FO文件,当使用FOP时,PDF会正确生成(清晰且不会被订单字母反转)。非常感谢您的回答。这件事真的很困扰我,因此我考虑转向IText... 最佳答案 您要寻找什么样的样本?对我来说很好......Hebrewכאשרהעולםרוצהלדבר,הואמדברב־Unicode如果您使用bidi-override和direction

c++ - 是否有免费的 C++ xsl-fo 转 PDF 引擎?

是否有可以在QT中使用的用C++编写的xsl-fotoPDF引擎?到目前为止,我遇到的引擎都是用java编写的。 最佳答案 您应该使用QXmlQuery:link来自qt文档:RunninganXSLTstylesheetislikerunninganXQuery,exceptthatwhenyouconstructyourQXmlQuery,youmustpassQXmlQuery::XSLT20totellQXmlQuerytointerpretwhateveritgetsfromsetQuery()asanXSLTstyles

使用多个FO对象使用Java中的Apache FOP生成一个PDF

谁能建议我使用多个ApacheFO对象创建一个PDF?我们知道ApacheFOP使用FO(格式化对象)生成PDF。FO是通过应用XSL创建的。我的要求是,我将生成多页PDF文件。每个页面模板都不同,因此我需要一个PDF的多个XML和XSL文件。我想到将它们合并并创建一个FO,但有些PDF的大小会直到2000页,这导致OutOfMemoryError.我浏览了使用多个FOP创建一个PDF的ApacheFOP参考示例文件,但找不到一个。看答案您可以包含尽可能多的FO文件fo:page-sequence您想要的元素或需要,每个人都master-reference指向页面主的属性。因此,您可以使用一个

python - 如何生成字符串与字符之间有空格的所有可能组合? Python

如何生成字符串的所有可能组合,字符之间有空格?[in]:"foobar"[out]:['foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','foobar','

html - 使用 xslt 样式表将 xhtml 空行转换为 XSL-FO 空行

我正在使用XSLT样式表(由Antennahouse提供)将XHTML转换为XSL-FO文件。我在我的XHTML文件中定义了一个空白行作为2个连续的HTMLBR标记。现在没有对XSL-FO格式中空行的native支持。我想通过向样式表为BR标记插入的fo:block添加高度来解决此限制。但是,我是XSLT语言的新手,在执行此操作时遇到了一些问题。我可以弄清楚如何为我遇到的每个BR标签插入这个高度,但我只希望在彼此后面有2个BR标签时插入空行(否则会在每个文本后面插入一个空行通过BR标签。)我做了一个“无意义”的表达式(11大于10),它将定义何时插入常规fo:block或带有space

html - 使用 xslt 样式表将 xhtml 空行转换为 XSL-FO 空行

我正在使用XSLT样式表(由Antennahouse提供)将XHTML转换为XSL-FO文件。我在我的XHTML文件中定义了一个空白行作为2个连续的HTMLBR标记。现在没有对XSL-FO格式中空行的native支持。我想通过向样式表为BR标记插入的fo:block添加高度来解决此限制。但是,我是XSLT语言的新手,在执行此操作时遇到了一些问题。我可以弄清楚如何为我遇到的每个BR标签插入这个高度,但我只希望在彼此后面有2个BR标签时插入空行(否则会在每个文本后面插入一个空行通过BR标签。)我做了一个“无意义”的表达式(11大于10),它将定义何时插入常规fo:block或带有space