202202-12 C#和vb.net实现PDF 添加可视化和不可见数字签名 目录1.在VS程序中通过Nuget安装Spire.PDFfor.NET版本7.8.2,安装步骤如下:2.在VS程序中添加如下代码添加数字签名2.1添加可视化数字签名2.2添加不可见数字签名本文通过C#程序代码展示如何给PDF文档添加可视化数字签名和不可见数字签名。可视化数字签名,即在PDF文档中的指定页面位置添加签名,包含相关文字信息和签名图片等;不可见数字签名,即添加签名时不在文档中指定签名位置,在文档正文中不显示相关数字签名信息。这... 继续阅读 >
202110-21 Java设置PDF跨页表格重复显示表头行的步骤详解 目录前言1.导入Jar包2.Java代码总结前言在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法grid.setRepeatHeader(true);即可。具体参考如下方法步骤。1.导入Jar包这里导入的是FreeSpire.PDFforJava的jar包,Spire.PDFforJava支持的功能非常丰富,例如PDF文档安全性设置,提取文... 继续阅读 >
202110-17 利用Java对PDF文件进行电子签章的实战过程 目录一、概述二、技术选型三、生成一个图片签章1.生成一个如下图的签章图片2.相关代码四、如何按模板生成PDF文件1.制作PDF模板2.制作一个如下图的PDF模板,该模板是带有PDF的表单域的五、如何生成PKCS12证书1.PKCS的简单介绍2.使用JAVA生成一个PKCS12证书并进行存贮,相关分析见代码注解六、如何生成一个高清晰的签章1.由PDF模板生成一个PDF文件,见代码注解2.对PDF文件进行签章3.高清签章七、如何进行多次PDF签名... 继续阅读 >
202107-22 如何用PHP导出PDF 目录准备工作简介TCPDF说明文档代码实现准备工作首先查询了相关的类库,有FPDF,zendPDF,TcPDF等等。首先看了下先选择了FPDF,可以说除了中文字符以外没有什么问题,中文乱码而且看了下最新版本没有很好的解决方案,所以只能放弃。后来就专门找支持中文的发现了TcPDF,开始也是中文字体支持不是很好,但是发现了有人做了中文的语言包才使得TcPDF更加完美起来。简介TCPDF是一个流行的用于生成PDF文档的PHP类。TCPDF是当前唯一... 继续阅读 >
202102-21 python 三种方法提取pdf中的图片 有时我们需要将一份或者多份PDF文件中的图片提取出来,如果采取在线的网站实现的话又担心图片泄漏,手动操作又觉得麻烦,其实用Python也可以轻松搞定!今天就跟大家系统分享几种Python提取PDF图片的方法。其实没有非常完美的方法,每种方法提取效率都不是百分之百,因此可以考虑用多种方法进行互补,主要将涉及:基于fitz库和正则搜索提取图片基于pdf2image库的两种方法提取图片基于fitz库和正则搜索fitz是pymupdf... 继续阅读 >
202102-01 java 画pdf用itext调整表格宽度、自定义各个列宽的方法 ps:我用的版本是7.0.5场景:左侧第一列宽度不够,导致数据换行。Tabletable=newTable(newfloat[2]);new一个Table之后,setWidthPercent()这个参数是这是所有列宽,并不能试用个别列。需要在写入数据的时候对各个列进行自定义列宽:Cellcell=newCell().setWidth(70).setBorder(Border.NO_BORDER).setHorizontalAlignment(HorizontalAlignment.RIGHT).add(newParagraph(entry.getKey()).setFont(sysFont).setFontSize(10))... 继续阅读 >
202101-22 如何使用Python进行PDF图片识别OCR 使用场景使用图片识别可以快速提取图片中的信息,方便高效。Python并不能直接对PDF进行识别,所以如果是识别PDF的话,需要先将PDF转化为图片,然后再进行识别。必备工具Python 可以安装3.7及以上版本tesseract-ocr 下载地址: https://github.com/UB-Mannheim/tesseract/wiki 使用最新版本即可需要用到的库pipinstallpillowpipinstallopencv-pythonpipinstallfitzpipinstallPyMuPDFpipinst... 继续阅读 >
202012-30 java 查找替换pdf中的指定文本 本文介绍通过Java程序批量替换PDF中的指定文本内容。程序环境准备如下:程序使用环境如图,需要注意的是,本文使用了免费版的PDFjar工具;另外JDK版本建议使用高版本更佳。 jar文件导入后,可调用Spire.PDF提供的接口、方法等操作PDF,参考如下导入结果: 注:可手动下载jar包。下载后,解压文件,将lib文件夹下的Spire.Pdf.jar文件导入Java程序。Java代码示例importcom.spire.pdf.*;importcom.spire.pdf.gene... 继续阅读 >
202012-29 python 将html转换为pdf的几种方法 将HTML网页转换为PDF是很多人常见的一个需求,在浏览器上,我们可以通过浏览器的“打印”功能直接将网页打印输出为PDF。但是如果有多个网页就不好办了。二进制软件网络上存在很多将HTML转换为PDF的软件和工具。比较著名的有Carelib、wkhtmltopdf。whtmltopdfwkhtmltopdf真是一个优秀的HTML转换PDF工具。其借助Qt的WebKit渲染引擎,将HTML文档渲染导出为PDF文档或图像。功能十分完善,但是由于使用的渲染引... 继续阅读 >
202012-15 c# 给pdf添加数字签名的步骤 数字签名广泛用于保护PDF文档,可见数字签名在日常生活中是相当重要的。在这篇文章中我将与大家分享如何给PDF文件添加可见的数字签名。首先我下载了一个由E-iceblue公司开发的免费版的PDF组件-FreeSpire.PDF,控件安装好后,再通过下面所提及的路径把Bin文件夹里的Spire.PDF.dll添加为引用。路径:"...\Spire.pdf-fe\Bin\NET4.0\Spire.PDF.dll"接下来我将提供一些代码片段来向大家展示如何添加可见的数字签名:步骤1:新建一个PD... 继续阅读 >
202012-10 C#生成PDF的方法 之前项目中是通过wkhtmltopdf渲染web页面生成的pdf文件,这个方案一直不是很稳定,并且在不同的场景样式也常不一样,老需要调整。今天研究了一下C#直接生成PDF的方案,还是比较简单的,整体方案如下:通过WPF库生成XPS文件通过PdfSharp将XPS文件转成PDF文件首先看一下生成xps文件的代码。,代码如下: varfixedDoc=newFixedDocument();varpageContent=newPageContent();varfixedPage=newFixedPage();fixedPa... 继续阅读 >
202011-19 通过openOffice将office文件转成pdf 下载安装openoffice,下载地址:http://www.openoffice.org/download/我安装的目录:输入cmd回车在命令窗口输入soffice-headless-accept="socket,host=127.0.0.1,port=8100;urp;"?nofirststartwizard此时服务就开启了将以下代码放到工具类里面,直接调用即可importcom.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;importcom.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeCon... 继续阅读 >
202011-19 基于Java SWFTools实现把pdf转成swf SWFTools是一组用来处理Flash的swf文件的工具包,包括:1.合并工具swfcombine2.抽取工具swfextract3.PDF/JPEG/PNG/AVI/TTF/WAV到SWF的转换工具:pdf2swf,jpeg2swf,png2swf,avi2swf,font2swf,andwav2swf|4.文本解析工具swfstrings5.SWF解析器swfdump6.SWF读写库rfxswflib1.下载swfTools并安装,下载地址http://www.swftools.org/download.html2.复制代码到工具类中.../***... 继续阅读 >
202010-30 python从PDF中提取数据的示例 01前言数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据。然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都应该了解如何从pdf文件中提取数据,并将数据转换为诸如“csv”之类的格式,以便用于分析或构建模型。在本文中,我们将重点讨论如何从pdf文件中提取数据表。类似的分析可以用于从pdf文件中提取其他类型的数据,如文本或图像。我们将说... 继续阅读 >
202010-30 Python生成pdf目录书签的实例方法 有时候我们用的一些pdf资料是没有目录的,这样找寻我们想到的东西比较麻烦。本篇文章就为大家带来python来生成pdf目录书签的方法。首先,我们需要下载一个软件FreePic2Pdf,利用它我们可以将我们的pdf文件导入书签工具下载:https://www.jb51.net/softs/57870.html然后,我们需要获取原始版本的目录,这个可以到京东上找到书籍,查看目录,把其中的目录复制到一个txt文件中即可,或者有些pdf允许复制,也可以直接把目录复制下来。复... 继续阅读 >
202010-09 浅谈实现在线预览PDF的几种解决办法 因客户需要实现PDF的预览处理,在网上找了一些PDF在线预览的解决方案,有的用PDFJS的在线预览方式,有的使用PDFObject的嵌入式显示,有的通过转换JPG/PNG方式实现间接显示的方式,开始是想通过简单的方式,能够使用JS插件实现预览最好,可是在线预览总是有一些不足,如不同浏览器的兼容问题,甚至不同的手机平台中展示的效果也不一样,不过最好还是采用了间接的方式,把PDF转换为图片展示效果,达到客户的要求。1、在线实现预览的... 继续阅读 >