batik相关内容

jQuery ajax 似乎改变了发送到coldfusion服务器的SVG数据

我正在使用 $.ajax() 将字符串发送到存储在表中的coldfusion 服务器.当我稍后查询并尝试使用该数据时,我得到一个错误;“null Enclosed Exception: Invalid byte 2 of 3-byte UTF-8 sequence". 首先,我从 DOM 中获取 SVG 并将其发送到操作页面.它应该只是一个字符串,对吧? var lclSVG = $('# ..
发布时间:2022-01-09 14:45:12 前端开发

JavaFX 2.2 中的 SVG 图像

我是 JavaFX 2.2 的新手,到目前为止我找不到在我的 JavaFX 2.2 应用程序中显示 SVG 图像的方法.我看了一下 Batik,但它对我没有帮助,因为它转换为 BufferedImages 而不是 javafx.ImageView. 有没有办法在 JavaFX 应用程序中显示 SVG 图像?或者您至少可以从 JavaFX 导出 SVG 图像?函数 Node.snapshot( ..
发布时间:2021-12-17 18:11:27 其他开发

如何加载和解析 SVG 文档

背景 有许多与读取和解析 SVG 路径相关的未回答问题: 使用 Java 读取 svg 路径数据的最简单方法? Re:使用蜡染 svg 解析器解析 svg 文件 如何将 SVG 路径 (SVGOMPathElement) 转换为点数组? 问题 SVG path 元素包含一个 data 属性 (d).有时需要从 SVG 文件中加载、解析和提取路径信息. 问题 ..
发布时间:2021-12-17 18:03:27 Java开发

将pdf转换为svg

我想将 PDF 转换为 SVG,请推荐一些能够有效执行此操作的库/可执行文件.我已经使用 apache PDFBox 和 Batik 库编写了自己的 java 程序 - PDDocument 文档 = PDDocument.load( pdfFile );DOMImplementation domImpl =通用DOMImplementation.getDOMImplementation();/ ..
发布时间:2021-12-14 15:51:22 其他开发

在 CentOS 上的 Apache FOP 中无限扫描字体

我在其中一个项目中使用 Apache Batik 将 SVG 转换为 PDF.该项目是在 Tomcat 7 中运行的 Spring 应用程序.在 Ubuntu 下运行的开发机器上一切正常,Tomcat 使用 $CATALINA_HOME/bin/startup.sh 启动.但是,当我尝试使用 CentOS 6 在生产服务器上运行该应用程序并且 Tomcat 开始使用 service tomcat7 ..
发布时间:2021-11-12 01:23:06 Java开发

Docker 容器阻塞中的 Apache Batik 转码器

我们在 docker 容器中运行 Spring 应用程序.我们的应用程序可以将 SVG 文件转换为 PDF 格式以嵌入到 PDF 中. 应用程序在 osx 上正常运行,并按预期进行转码.然而,当从具有不同文件系统的 docker 容器内部运行时,转码器卡住并在一些奇怪的递归文件搜索循环中颠簸 cpu. java.lang.Thread.State: RUNNABLE在 java.io.Un ..
发布时间:2021-11-12 01:20:41 Java开发

PDF2SVG:Apache Batik textAsShape 选项导致字体转换

下面的代码完美地将PDF文件转换为SVG格式,但无论我做什么,它都会将字体转换成形状……而且文件越来越大…… 有: SVGGraphics2D g2d = new CustomSVGGraphics2D(ctx, false); 哪个触发 super(generatorCtx, textAsShapes); 但更近的“假"工作,也不是“真"...... 如何做到这一点? ..
发布时间:2021-09-01 19:25:36 Java开发

如何在 Batik SVG 库中使用自定义字体?

我正在开发一个为衣服创建模板的 Java 程序.用户输入他们想在衣服上看到的词,系统会创建一个 PDF 模板.为了创建模板,我以编程方式创建了一个 SVG 文档,然后使用 Batik 将 SVG 转码为 PDF 格式. 我的客户现在希望能够使用自定义字体来创建模板.我想知道是否可以在 Batik 转码器中使用像 TTF 这样的字体?如果是这样,您如何设置 SVG? 解决方案 首先你需 ..
发布时间:2021-09-01 19:13:22 Java开发

调整包含JSVGCanvas的JComponent的大小时,蜡染IllegalStateException

我的程序似乎运行良好,但是当我尝试调整组件大小时,有时会不断收到“ IllegalStateExceptions:RunnableQueue未启动或已经退出”的信息。我已经将documentState设置为ALWAYS_DYNAMIC,并且我已经阅读到您应该使用JSVGCanvas的UpdateManager并调用invokelater()。我了解它在第一次使用之后就可用 gvtBuild ..
发布时间:2020-10-25 20:18:05 Java开发

在CentOS上的Apache FOP中无限扫描字体

在其中一个项目中,我使用Apache Batik将SVG转换为PDF.该项目是运行在Tomcat 7中的Spring应用程序.在运行Ubuntu的开发机上,一切正常,并且使用$ CATALINA_HOME/bin/startup.sh启动了Tomcat.但是,当我尝试使用CentOS 6在生产服务器上运行该应用程序并且Tomcat使用service tomcat7 start命令启动时,该应用程序 ..
发布时间:2020-09-03 07:54:27 Java开发

交互式SVG-如何选择元素以对鼠标悬停动作做出反应?

我正在尝试制作一个交互式SVG,它将对不同的用户操作(鼠标悬停,单击等)做出反应.我使用的是Java Batik,但只要您描述我如何用XML处理问题就足够了. 单击功能对我来说很好.问题在于悬停(将鼠标悬停在动作上).我的代码如下: svgRoot.setAttributeNS(null, "onmouseover", "evt.target.setAttribute('opacity ..
发布时间:2020-08-06 07:48:10 其他开发

使用蜡染将SVG文件转换为PNG,但没有AXIS行

我正在使用蜡染库将SVG文件转换为PNG,它可以工作,但未在PNG文件中显示AXIS行.另一方面,如果我使用csiro lib创建PNG,则会创建AXIS行,但我没有使用此库,因为它无法正确处理UTF-8字符. 请分别检查使用batik和csiro lib创建的PNG文件. 谢谢. 下面是SVG代码 ..
发布时间:2020-08-06 07:36:02 Java开发

自JRE 1.7.0_25起蜡染在转换上失败

自从我更新到JRE 1.7.0_25以来,蜡染在应用转换时会引发异常. 堆栈跟踪为: java.awt.image.ImagingOpException: Unable to transform src image at java.awt.image.AffineTransformOp.filter(Unknown Source) at org.apache.batik.ext.awt ..
发布时间:2020-08-06 05:34:49 Java开发

Docker容器阻止中的Apache Batik转码器

我们正在docker容器中运行Spring应用程序.我们的应用程序可以提取SVG文件并将其转换为PDF格式,以嵌入到PDF中. 该应用程序可以在osx上正常工作,并且可以按预期进行转码.但是,当从具有不同文件系统的Docker容器中运行时,转码器会卡住并在某些奇异的递归文件搜索循环中使cpu失灵. java.lang.Thread.State: RUNNABLE at java ..
发布时间:2020-08-06 05:30:30 Java开发

如何调整svg的大小(使用蜡染)并显示它?

我有一个100x100像素的svg文件(例如). 我正在使用蜡染. 如果我做一个: JSVGCanvas svg = new JSVGCanvas(); [...] svg.setSize(10,10); 它将仅显示图片的这一部分,而不显示调整大小后的图片. 您知道如何显示重新调整大小的svg图片吗? 谢谢;) 解决方案 您需要确保所显示的文档的根元素 ..
发布时间:2020-08-06 05:30:24 Java开发

用Java读取svg路径数据的最简单方法?

我希望使用svg图像并解析/处理不同的路径以进行自定义转换.在Java中,最简单的方法是简单地提取路径数据?我正在查看apache xmlgraphics/batik包,但是如何返回路径类型和参数并不是很明显.有什么建议吗? 解决方案 要简单地提取path数据,可以使用XPath. 假设您有此SVG,并且要提取所有path数据(从两个path元素中提取): ..
发布时间:2020-08-06 04:32:15 Java开发