草庐IT

pdf-extraction

全部标签

java - 将 SVG 转换为 PDF

如何以编程方式将SVG文件转换为PDF?(在生成PDF之前,我需要在某些方面更改SVG,因此仅使用工具对其进行预转换是不够的。)最好使用Java,但Perl或PHP也可以。显然,我基本上是在考虑使用Java的ApacheFOP和Batik。但是,无论我搜索多长时间,我都找不到有关如何操作的简单介绍。诸如SVGConverter之类的东西有类似“为能够转换部分或全部GraphicContext的类定义接口(interface)”这样的描述,但我真的不知道这是什么意思。我有这种感觉,必须有一个API可以很简单地做到这一点,由FOP或Batik提供,但我现在无法找到它(或者它可能真的不存在。

java - 将 SVG 转换为 PDF

如何以编程方式将SVG文件转换为PDF?(在生成PDF之前,我需要在某些方面更改SVG,因此仅使用工具对其进行预转换是不够的。)最好使用Java,但Perl或PHP也可以。显然,我基本上是在考虑使用Java的ApacheFOP和Batik。但是,无论我搜索多长时间,我都找不到有关如何操作的简单介绍。诸如SVGConverter之类的东西有类似“为能够转换部分或全部GraphicContext的类定义接口(interface)”这样的描述,但我真的不知道这是什么意思。我有这种感觉,必须有一个API可以很简单地做到这一点,由FOP或Batik提供,但我现在无法找到它(或者它可能真的不存在。

java - 无法使用 PDFBox 将图像添加到 pdf

我正在编写一个使用pdfbox库从头开始创建pdf的Java应用程序。我需要在其中一个页面中放置一个jpg图像。我正在使用此代码:PDDocumentdocument=newPDDocument();PDPagepage=newPDPage(PDPage.PAGE_SIZE_A4);document.addPage(page);PDPageContentStreamcontentStream=newPDPageContentStream(document,page);/*...*//*codetoaddsometexttothepage*//*...*/InputStreamin=ne

java - 无法使用 PDFBox 将图像添加到 pdf

我正在编写一个使用pdfbox库从头开始创建pdf的Java应用程序。我需要在其中一个页面中放置一个jpg图像。我正在使用此代码:PDDocumentdocument=newPDDocument();PDPagepage=newPDPage(PDPage.PAGE_SIZE_A4);document.addPage(page);PDPageContentStreamcontentStream=newPDPageContentStream(document,page);/*...*//*codetoaddsometexttothepage*//*...*/InputStreamin=ne

mysql中json_extract的使用方法

文章目录一、前言二、创建示例表三、基本语法-获取JSON对象中某个key对应的value值-获取JSON数组中某个元素-获取JSON中的嵌套数据四、渐入佳境-获取JSON多个路径的数据-路径表达式*的使用-返回NULL值-返回错误五、使用场景六、参考文档一、前言mysql5.7版本开始支持JSON类型字段,本文详细介绍json_extract函数如何获取mysql中的JSON类型数据json_extract可以完全简写为->json_unquote(json_extract())可以完全简写为->>下面介绍中大部分会利用简写二、创建示例表CREATETABLE`test_json`(`id`i

java - 如何在angularjs中读取pdf流

我从服务器获得了以下PDF流:如何在AngularJS中读取这个流?我尝试使用以下代码在新窗口中将其作为PDF文件打开:.success(function(data){window.open("data:application/pdf,"+escape(data));});但我无法在打开的窗口中看到内容。 最佳答案 我通过更改Controller代码实现了这一点$http.get('/retrievePDFFiles',{responseType:'arraybuffer'}).success(function(data){varf

java - 如何在angularjs中读取pdf流

我从服务器获得了以下PDF流:如何在AngularJS中读取这个流?我尝试使用以下代码在新窗口中将其作为PDF文件打开:.success(function(data){window.open("data:application/pdf,"+escape(data));});但我无法在打开的窗口中看到内容。 最佳答案 我通过更改Controller代码实现了这一点$http.get('/retrievePDFFiles',{responseType:'arraybuffer'}).success(function(data){varf

java - iText 是否有任何 Java PDF 创建替代方案?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion我正在尝试通过FOP呈现大约100,000-80列记录,并且每次都会出现大量问题(OutOfMemoryException)。我知道iText可以处理这种负载,但由于LGPL许可证,我无法使用它。是否有任何替代iText的Java库

java - iText 是否有任何 Java PDF 创建替代方案?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion我正在尝试通过FOP呈现大约100,000-80列记录,并且每次都会出现大量问题(OutOfMemoryException)。我知道iText可以处理这种负载,但由于LGPL许可证,我无法使用它。是否有任何替代iText的Java库

java - 如何确定文件是否为 PDF 文件?

我在Java中使用PdfBox从PDF文件中提取文本。提供的某些输入文件无效,PDFTextStripper在这些文件上停止。是否有一种干净的方法来检查提供的文件是否确实是有效的PDF? 最佳答案 这是我在NUnit测试中使用的,它必须针对使用CrystalReports生成的多个PDF版本进行验证:publicstaticvoidCheckIsPDF(byte[]data){Assert.IsNotNull(data);Assert.Greater(data.Length,4);//headerAssert.AreEqual(da