jjzjj

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

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

java - 在 Java 中使用 Apache FOP 的新字体

我必须使应用程序国际化,因此必须让用户为我将在运行时创建的PDF选择字体。我希望能够使用显示用户系统中的字体选择列表GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts();这对于获取字体来说效果很好,但似乎我必须跳过一些障碍才能使该字体与FOP配合使用,如概述here.我可以按照他们概述的所有说明进行操作,但我不确定如何获取字体的位置以运行TTFReader。有谁知道如何列出java使用getAllFonts()命令收集的每种字体的路径?在PDF中嵌入字体是个好主意吗?例如,ArialUnicodeMSTFF文件约

java - 找不到类 FOP

你好,我正在尝试使用FOP将xml文件转换为pdf,但我一直遇到错误,现在我遇到了错误Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/xmlgraphics/io/ResourceResolveratorg.apache.fop.apps.FopConfParser.(FopConfParser.java:122)atorg.apache.fop.apps.FopFactory.newInstance(FopFactory.java:132)atrun.ExampleFO2PDF.main(Example

java - 如何禁用 FOP 的 strerr 日志记录输出?

如何禁用FOP在处理FO文件时自动生成的日志记录输出(通常发送到stderr)?我试过在类路径中放置一个log4j.properties文件,更改org.apache.fop的日志级别,但这没有用。 最佳答案 这可能晚了,但在1.1版中,您可以创建一个实现EventListener的类。在processEvent中,您可以简单地忽略任何您不想看到的消息。来自FOPDocs:importorg.apache.fop.events.Event;importorg.apache.fop.events.EventFormatter;impo

java - "Feature Oriented Programming"(FOP) 在 C++ 中有什么意义,它在 Java 和 C# 中有意义吗?

遗憾的是,我不记得我是在哪里读到它的,但是......在C++中,您可以从模板参数派生类。我很确定它叫做面向特征的编程(FOP)并且意味着在某种程度上有用。它是这样的:templateclassmy_class:T{//someveryusefulstuffgoeshere;)}我对此的疑问:这种模式有什么意义?因为这在Java/C#中不可能,这个模式如何是用这些语言实现的?是否有望有一天用Java/C#实现?(嗯,首先Java需要摆脱类型删除)编辑:我真的不是在谈论Java/C#中的泛型(您不能从泛型类型参数派生类) 最佳答案 所

使用多个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指向页面主的属性。因此,您可以使用一个

java - 在 : iText, Apache PDFBox 或 FOP 中将这些产品用于 PDF 生成与 Java 给定要求进行比较?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion在这方面有一些问题,但不是最近,而且从那时起技术肯定会向前发展。要求:根据预定义的模板生成pdf文档(我可以使用pdf表单或xsl-fo)能够填写文本数据能够填写图形数据(生成的条形码)无需修补(重新编译)即可在生产环境中更改pdf模板生成要保存在数据库中(作为blob)和/或打印的pdf文件开源/免费假设的选项是iText、PDFBox、FOP还是其他?

java - 在 : iText, Apache PDFBox 或 FOP 中将这些产品用于 PDF 生成与 Java 给定要求进行比较?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion在这方面有一些问题,但不是最近,而且从那时起技术肯定会向前发展。要求:根据预定义的模板生成pdf文档(我可以使用pdf表单或xsl-fo)能够填写文本数据能够填写图形数据(生成的条形码)无需修补(重新编译)即可在生产环境中更改pdf模板生成要保存在数据库中(作为blob)和/或打印的pdf文件开源/免费假设的选项是iText、PDFBox、FOP还是其他?

android - 适用于 Android 的 FOP?

我最近使用FOP编译了一个Android应用程序,因为我想将一些XML转换为PDF文件。但是我不认为FOPJAR文件不适用于Android。是否有适用于Android的FOP版本?或者我可以在我的应用程序中使用任何其他XML到PDF转换器,而不是连接到Internet上支持FOP的服务器?我已经尝试包含fop.jar和xmlgraphics.jar,但即使将它们添加到我的项目中,对FopFactory.newInstance()的调用也会失败。这是调用FOP的按钮点击代码fragment://AddbuttonlistenerbtnCreatePDF.setOnClickListene
12