精华内容
下载资源
问答
  • Image2Pdf_4.3-批量生成PDF,双层PDF转换工具,有水印版。提供制作的双层PDF文件显示“文本层”识别文字功能,使用户可以直观的比对图像文字和识别文本,来判断文字识别的准确程度和效果。
  • java批量生成pdf

    2021-02-07 11:49:50
    生成pdf 到年底了,公司是不是要求开始生成大量的pdf支持预览,下载,批量生成,烧脑的想法难为烧脑的人!!! 一:实现pdf预览 1:html 2:后台生成pdf文件,前端负责预览 二:pdf下载 1:js实现pdf下载(20M以内) 2:后台生成链接...

    生成pdf

    到年底了,公司是不是要求开始生成大量的pdf支持预览,下载,批量生成,烧脑的想法难为烧脑的人!!!
    一:实现pdf预览
    1:html
    2:后台生成pdf文件,前端负责预览
    二:pdf下载
    1:js实现pdf下载(20M以内)
    2:后台生成链接地址供前端直接下载(真香)
    三:批量生成
    1:定时任务跑起来
    思路清晰了,接下来就是生成pdf
    java 生成pdf的方式有很多itext,freeemark,无奈需求需要按照不同pdf模版生产pdf,最后选择了通过图片生成pdf,把模版保存成图片,其余动态数据通过在图片上操作图片,把最后生成的图片添加到pdf中.
    优点:
    1:把可以固化的内容全部作为模板图片,减少操作
    2:位置找准开发的快
    3:数据全部事后台控制,省去前端协助,不需要了解前端技术
    缺点:
    1:带有样式的文本内容后台实现样式比较困难
    2:由于图片模板在pdf中的长宽是固定的,对与图片在文本中换行需要单独处理
    3:emoji显示到pdf会变样,一些比较复杂的图片合并需要与ui协商,可能会改变产品的原样
    4:每个动态内容在图片的位置点需要慢慢找
    个人总结:
    1:如果没有特殊字体样式,后台比较难画的图片,通过操作image还是比较快的
    2:利用freemark转化成pdf,对于动态数据需要了解ftl语法,另外ftl中的图片还是需要先保存到本地.
    大家有什么生成pdf比较好的方案吗?欢迎讨论!加油!奥力给!!!路漫漫其修远兮

    展开全文
  • 请教高手 ,TCPDF 怎么能批量生成pdf文件???或者有什么好插件可以批量生pdf文件。
  • 日常办公中,经常会使用PDF...今天就给大家讲讲如何用Python自动套用模板批量生成下方这样的PDF文档。1.准备开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,可以到文末领取安装包进行安装。如果...

    日常办公中,经常会使用PDF文档,难免需要对PDF文档进行编辑,有时候PDF文档中的大部分内容都是一样的,只是发送对象不同。

    这种模板套用的场景下,使用Python进行自动化就尤为方便,用最短的时间办最高效的事。

    今天就给大家讲讲如何用Python自动套用模板批量生成下方这样的PDF文档。

    1.准备

    开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,可以到文末领取安装包进行安装。如果你用Python的目的是数据分析,可以直接安装Anaconda:

    Windows环境下打开Cmd(开始—运行—CMD),苹果系统环境下请打开Terminal(command+空格输入Terminal),准备开始输入命令安装依赖。

    当然,我更推荐大家用VSCode编辑器,把本文代码Copy下来,在编辑器下方的终端运行命令安装依赖模块,多舒服的一件事啊

    在终端输入以下命令安装我们所需要的依赖模块:

    pip install fpdf

    看到 Successfully installed xxx 则说明安装成功。

    本文完整源代码可在文末领取批量生成pdf 下载。

    2.基本使用

    PyPDF是从PHP移植到Python的第三方模块。其主要特点有:

    1.非常容易使用和扩展

    2.提供了许多简单示例

    3.没有外部依赖项

    4.不需要安装变异其他库(DLL)

    它的基本功能有:

    1.调整PDF精度、页面格式、边距

    2.管理页眉、页脚

    3.自动分页符、自动换行和文本对齐

    4.支持图像、颜色、超链接文本

    5.支持压缩

    一个最简单的生成示例:

    生成的效果如下,由于PDF空白处太多,这里只截字体部分:

    把生成的文本变复杂一点:

    注意cell的参数:

    1. border 取值为0或1,代表是否显示边框。

    2. ln 是指在生成该文本框之后焦点移动到的位置,0 代表到该文本框的右边,1 代表换行,2 代表文本框的正下方。

    3. align 是指文本对齐格式,C为居中、L为左对齐、R为右对齐。

    因此上述代码会生成类似这样的PDF文档:

    cell还有2个参数:

    1. fill 参数用于设置文本框的背景,TRUE时为白色,False为透明。

    2. link 参数用于添加超链接

    下面看一个比较复杂的例子,带图片LOGO作为页眉,带页数作为页脚的PDF文档:

    看看要怎么实现这个PDF文档的生成。

    首先需要继承FPDF类,以用于自定义页眉和页脚。

    这样设置完页眉也页脚后,只要你使用该类定义PDF文档,便会自动带上页眉页脚。

    真的是非常方便。

    3.批量生成PDF

    接下来在Python实用宝典网站(https://pythondict.com)上随机抽取了5位注册了账号的同学的ID批量制作祝福PDF文档。

    这里可以复用咱刚自定义完成的页眉和页尾。不过,为了显示中文,需要在继承的类里面添加并设置字体为本地中文字体,如:

    注意,add_font第一个参数是该字体注册进FPDF的名字,之后set_font的时候都使用该名字。

    然后将用户名都放到一个数组里,遍历该数组,填充用户名,循环批量生成PDF.

    最终效果如下:

    完整源代码可在下面领取 ↓

    展开全文
  • 日常办公中,经常会使用PDF文档,...今天就给大家讲讲如何用Python自动套用模板批量生成下方这样的PDF文档。 1.准备开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,请访问这篇文章:超详细Pytho...

    日常办公中,经常会使用PDF文档,难免需要对PDF文档进行编辑,有时候PDF文档中的大部分内容都是一样的,只是发送对象不同。

    这种模板套用的场景下,使用Python进行自动化就尤为方便,用最短的时间办最高效的事。

    今天就给大家讲讲如何用Python自动套用模板批量生成下方这样的PDF文档。

    1.准备

    开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,请访问这篇文章:超详细Python安装指南进行安装。如果你用Python的目的是数据分析,可以直接安装Anaconda:Python数据分析与挖掘好帮手—Anaconda

    Windows环境下打开Cmd(开始—运行—CMD),苹果系统环境下请打开Terminal(command+空格输入Terminal),准备开始输入命令安装依赖。

    当然,我更推荐大家用VSCode编辑器,把本文代码Copy下来,在编辑器下方的终端运行命令安装依赖模块,多舒服的一件事啊:Python 编程的最好搭档—VSCode 详细指南。

    在终端输入以下命令安装我们所需要的依赖模块:

    pip install fpdf

    看到 Successfully installed xxx 则说明安装成功。

    本文完整源代码可在【Python实用宝典】公众号后台回复:批量生成pdf下载。

    2.基本使用

    PyPDF是从PHP移植到Python的第三方模块。其主要特点有:

    1.非常容易使用和扩展2.提供了许多简单示例3.没有外部依赖项4.不需要安装变异其他库(DLL)

    它的基本功能有:

    1.调整PDF精度、页面格式、边距2.管理页眉、页脚3.自动分页符、自动换行和文本对齐4.支持图像、颜色、超链接文本5.支持压缩

    一个最简单的生成示例:

    生成的效果如下,由于PDF空白处太多,这里只截字体部分:

    把生成的文本变复杂一点:

    注意cell的参数:1. border 取值为0或1,代表是否显示边框。2. ln 是指在生成该文本框之后焦点移动到的位置,0 代表到该文本框的右边,1 代表换行,2 代表文本框的正下方。3. align 是指文本对齐格式,C为居中、L为左对齐、R为右对齐。

    因此上述代码会生成类似这样的PDF文档:

    cell还有2个参数:

    1. fill 参数用于设置文本框的背景,TRUE时为白色,False为透明。2. link 参数用于添加超链接

    下面看一个比较复杂的例子,带图片LOGO作为页眉,带页数作为页脚的PDF文档:

    看看要怎么实现这个PDF文档的生成。

    首先需要继承FPDF类,以用于自定义页眉和页脚。

    这样设置完页眉也页脚后,只要你使用该类定义PDF文档,便会自动带上页眉页脚。

    真的是非常方便。

    3.批量生成PDF

    接下来在Python实用宝典网站(https://pythondict.com)上随机抽取了5位注册了账号的同学的ID批量制作祝福PDF文档。

    这里可以复用咱刚自定义完成的页眉和页尾。不过,为了显示中文,需要在继承的类里面添加并设置字体为本地中文字体,如:

    注意,add_font第一个参数是该字体注册进FPDF的名字,之后set_font的时候都使用该名字。

    然后将用户名都放到一个数组里,遍历该数组,填充用户名,循环批量生成PDF.

    最终效果如下:

    完整源代码可在【Python实用宝典】公众号后台回复:批量生成pdf下载

    我们的文章到此就结束啦,如果你喜欢今天的Python 实战教程,请持续关注Python实用宝典。

    有任何问题,可以在公众号后台回复:加群,回答二维码上相应的验证信息,进入互助群询问。

    原创不易,希望你能在下面点个赞和在看支持我继续创作,谢谢!

    点击下方阅读原文可获得更好的阅读体验

    Python实用宝典 (pythondict.com)

    不只是一个宝典

    欢迎关注公众号:Python实用宝典

    展开全文
  • 分享:在瞬间创建及自动化批量生成pdf报告报表文档的方法。数码印刷是将电脑文件直接印刷在纸张上,有别于传统印刷繁琐的工艺过程的一种全新印刷方式。它的特点:一张起印,无需制版,立等可取,即时纠错,可变印刷...

    疫情当前,首先祝福伟大的祖国和人民战无不胜。武汉加油!中国加油!

    分享:在瞬间创建及自动化批量生成pdf报告报表文档的方法。

    数码印刷是将电脑文件直接印刷在纸张上,有别于传统印刷繁琐的工艺过程的一种全新印刷方式。它的特点:一张起印,无需制版,立等可取,即时纠错,可变印刷,按需印刷。数码印刷是在打印技术基础上发展起来的一种综合技术,以电子文本为载体,通过网络传递给数码印刷设备,实现直接印刷。印刷生产流程中无版和信息可变是最大特征,涵盖印刷、电子、计算机、网络、通信等多种技术领域。

    • 数码印刷品的信息实现100%可变。
    • 数码印刷是利用数码印刷系统将数字信息直接转换成印刷品的过程。数字原稿可以是数字印前系统处理好的数字文件,也可以来源网络、数字媒体。
    • 数码印刷可以随时随地、远程实现印刷品输出,没有时间空间限制。

    ……

    具体如何实现、如何操作?分享快速教程

    流程预览

    2fb064e494f0211b9662a3568d84cdf2.png

    1.导入数据源:选择数据来源:例如TXT、CSV、XLS、XML、FoxPro、 SQL Server, Oracle,IBM DB2等、另外可实现数据库多表来源。

    502556b97163e8e2b917cdddc789c2de.png

    2.可在UCCSOFT中快速设计模板,也可将PDF, Word等已有文件直接作为背景模板使用,在合适的位置,插入可变数据。

    3c542ff1235d59757f7befd8b8feacee.png

    3. 支持可变文字,可变条形码,可变图片等。

    93a7067a0838fe081498b711adc0a58a.png

    4. 将数据抓取,流程设计,模板匹配,输出功能高效融合在一起

    0a9cd3b6b16afabfee67482a4373c87a.png

    5.支持各种一维、二维条码,条形码自动生成,例如:39、93、128、PDF145、EAN码等等,可以在所有文件上打印同一个条形码,也可以在每份印刷品上打印各自不同的条形码,数码防伪溯源。

    2771c063a02f2b9aba240dd5a5bf6f87.png

    6.数据筛选

    5a1b4ed2aa94955f6b22e9c6c6eee977.png

    7.批量打印效果预览,自动按需生成pdf电子文档。

    666e96e42bae90605a721cca526d7fd2.png

    8.日志记录和查询功能、权限管理。

    d2bb218bc4d94863c83eb5b8bc015c6a.png

    9. 变量输出格–除了直接打印之外,输出可以以各种格式导出。

    8c48c83c2d49b5ef48598fb729623348.png

    注意事项:有疑问或特殊需求、定制功能等请咨询原厂UCCSOFT技术人员是最直接快捷的方法。

    展开全文
  • 分享:在瞬间创建及自动化批量生成pdf报告报表文档的方法。数码印刷是将电脑文件直接印刷在纸张上,有别于传统印刷繁琐的工艺过程的一种全新印刷方式。它的特点:一张起印,无需制版,立等可取,即时纠错,可变印刷...
  • '''实现python生成pdf文件功能 1.判断当前目录是否存在pdfPath文件夹目录,如果不存在就创建 2.在文件夹中创建pdf文件,使用for循环创建 3.名字TEST0001-TEST1000名字依次往后迭代 ''' from reportlab.pdfgen import...
  • 今天就给大家讲讲如何用Python自动套用模板批量生成下方这样的PDF文档。 1.准备 开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,请访问这篇文章:超详细Python安装指南进行安装。如果你用...
  • PDF417条码工具(命令行版) 本工具支持2种方式生成PDF417条码。 利用网络找的MakePDF417.dll,自己做了简单封装,亲测可用。
  • 使用 android 自带api PdfDocument 批量生成 ,PdfDocument 可以将 view 直接转成 pdf。然后for 批量生成,view的界面上可以隐藏起来。但是一定要是测量过的view.。 View view =LayoutInflater.from(mAct).inflate...
  • HttpUtils.downLoadByUrl(merchantInspectionFind.getInspectionPic(),merchantInspectionFind.getMno()+"_"+i+".pdf",pdfTemplatePath);//将远程文件下载到本地,并放在同一个目录下 } } //压缩文件 ZipUtil....
  • pdf=FPDF() pdf.add_page()#新建一页 pdf.set_xy(0,0) pdf.set_font('arial','B',14)#设置字体 pdf.cell(60)#将定位向右移动60个单位 pdf.cell(70,10,'The transcript',0,2,'C') pdf.cell(-40)#将定位向左移动40个...
  • 日常办公中,经常会使用PDF...今天就给大家讲讲如何用Python自动套用模板批量生成下方这样的PDF文档。1.准备开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,可以到文末领取安装包进行安装。如果...
  • 前言:日常办公中,经常会使用PDF...下面就告诉大家如何用Python自动套用模板批量生成下方这样的PDF文档。实现办公自动化这可能是很多职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化...
  • 前言:日常办公中,经常会使用PDF...下面就告诉大家如何用Python自动套用模板批量生成下方这样的PDF文档。实现办公自动化这可能是很多职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化...
  • 多张图片---批量生成pdf或者ppt

    千次阅读 2019-11-29 18:32:50
    1.批量下载图片 https://blog.csdn.net/tscaxx/article/details/102770630 注:可以先手动抓取一张普通照片,判断图片格式是否是jpeg 2.如果图片格式是 jfif 的,需批量更改后缀名 cmd批量修改 参考:...
  • 本文的主要思路来源于Ghoset 博主的《批量pdf添加目录(最完整详细方法)》,主要是把其中对目录手动格式化的一步进行了自动化,写成了代码,打包成了工具,算是一个补充。 二、利用正则将目录格式化简析 2.1 参考...
  • 能正常生成第一个pdf文件,然后之后生成pdf都会抛出以下异常:com.itextpdf.kernel.PdfException: pdf.inderect.object.belong.to.other.pdf.document.Copy.object.to.current.pdf.document我们定位到源码出现异常...
  • 电子化审图已经在多地开展,这也是...同类软件无法一次将含有不同规格图框的DWG图纸批量转换成PDF或者DWF文件,更加无法一次批量打印多种比例的图纸。有需求的小伙伴赶紧去下载试试,绝对不会让你失望。    
  • 前言:日常办公中,经常会使用PDF...下面就告诉大家如何用Python自动套用模板批量生成下方这样的PDF文档。实现办公自动化这可能是很多职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化...
  • 如题。 步骤。 1、放置tmsfncricheditor,popmenu组件...procedure TForm1.pdf1Click(Sender: TObject); begin Self.TMSFNCRichEditor1.Clear; Self.TMSFNCRichEditor1.AddImage('C:\Users\zhang\Pictures\2019-...
  • $pdf = new \TCPDF(); // 设置文档信息 $pdf->SetCreator('阿诺大脑研报预览'); $pdf->SetAuthor('阿诺大脑研报预览'); $pdf->SetTitle('阿诺大脑研报预览'); $pdf->SetSubject('.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 658
精华内容 263
关键字:

批量生成pdf