Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/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
将SVG插入PDF 我一直在用DATABICIC+C++接口使用Adobe PDF库,我需要把一些图表插入到正在生成的PDF文档中。如果我的图表是JPEG格式,它就可以工作。我的意思是这个API支持插入这样的图像。但它不是一种合适的格式,因为图像质量很差。所以我需要使用一些向量格式。问题是,基于Steema提供的java TeeChart库的应用程序似乎只支持一种矢量格式:SVG,至少我只知道一种_Pdf_Svg_Teechart_Pdflib_Adobe Pdf Library - Fatal编程技术网

将SVG插入PDF 我一直在用DATABICIC+C++接口使用Adobe PDF库,我需要把一些图表插入到正在生成的PDF文档中。如果我的图表是JPEG格式,它就可以工作。我的意思是这个API支持插入这样的图像。但它不是一种合适的格式,因为图像质量很差。所以我需要使用一些向量格式。问题是,基于Steema提供的java TeeChart库的应用程序似乎只支持一种矢量格式:SVG,至少我只知道一种

将SVG插入PDF 我一直在用DATABICIC+C++接口使用Adobe PDF库,我需要把一些图表插入到正在生成的PDF文档中。如果我的图表是JPEG格式,它就可以工作。我的意思是这个API支持插入这样的图像。但它不是一种合适的格式,因为图像质量很差。所以我需要使用一些向量格式。问题是,基于Steema提供的java TeeChart库的应用程序似乎只支持一种矢量格式:SVG,至少我只知道一种,pdf,svg,teechart,pdflib,adobe-pdf-library,Pdf,Svg,Teechart,Pdflib,Adobe Pdf Library,有没有可能使用apdflapi将SVG插入到PDF中,或者有人碰巧知道另一种解决问题的方法 提前谢谢 将SVG插入PDF文件可能会很困难,并且不会产生正确的结果。如果先将SVG转换为光栅格式,然后将光栅图像插入PDF中,可能会更容易。转换为光栅格式时保持高分辨率应有助于消除任何与质量相关的问题。有两个免费的和流行的实用程序,您可以使用它们进行转换 您可以尝试以下三步方法: 将内容从TeeChart导出为SVG格式 使用第三方实用程序下面的列表中有一些示例可以将SVG图像转换为光栅图像 将光栅图像

有没有可能使用apdflapi将SVG插入到PDF中,或者有人碰巧知道另一种解决问题的方法


提前谢谢

将SVG插入PDF文件可能会很困难,并且不会产生正确的结果。如果先将SVG转换为光栅格式,然后将光栅图像插入PDF中,可能会更容易。转换为光栅格式时保持高分辨率应有助于消除任何与质量相关的问题。有两个免费的和流行的实用程序,您可以使用它们进行转换

您可以尝试以下三步方法:

将内容从TeeChart导出为SVG格式 使用第三方实用程序下面的列表中有一些示例可以将SVG图像转换为光栅图像 将光栅图像插入PDF SVG工具

基于C++的库

-Java库


如果您有第2步中的高质量光栅图像,并且图像以低质量插入PDF,请向我提供相关代码,我可以尝试帮助您。

将svg文件转换为PDF而不丢失任何质量的一种方法是使用Adobe Illustrator。您可以打开svg文件,对其进行编辑并将其正确转换为pdf,而无需从矢量格式更改为光栅格式。所以你不会失去任何品质。然而,这只能手动工作——我怀疑是否有API可以这样做。我还发现其他在线服务可以将svg转换为pdf而不丢失质量,也许它们提供了API。

PDFLib可以将svg转换为pdf。
但我不确定它是保持矢量化还是只是光栅化。

您使用的确切版本是VCL/FMX、ActiveX、.NET、Java、HTML5等?大多数XSL FO解决方案都支持SVG作为矢量。您可以将SVG转换为PDF,然后插入PDF或将解决方案移动到XSL,但这样会失去交互性。是吗?你是对的@skan,当转换为光栅格式时,所有的交互性都会丢失。除非你使用老式的RichMedia注释,可以包含一整套结构,否则PDF格式中可能没有交互性,尤其是PDF格式的图像。我相信这一切都是不需要的,使用或实现Flash可能比光栅化图像更适合SVG。