首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序员奇点

    Java 生成 PDF

    需要生成对应的 PDF 提供给客户。 import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter 2019/5/20. */ public class JavaToPdf { private static final String DEST = "target/HelloWorld.pdf document.add(new Paragraph(" 520 ")); document.close(); writer.close(); } } 结果如下: 生成 helloword.pdf 文件 ?

    2.5K70发布于 2019-08-13
  • 来自专栏木左侃技术人生

    Java生成PDF

    “ 本文主要介绍Java生成PDF” 如题,在日常的项目开发中,我们会遇到需要通过Java代码生成pdf,本文主要介绍的是通过velocity模板生产pdf。 ("1.0") .build()) //分组名称 .groupName("测试生成PDF" import com.muzuo.pdf.entity.User; public interface IPdfService { /** * 生成PDF * @Title: (这里用一句话描述这个类的作用) * @author muzuo * @date 2020年12月27日 * */ @Api("测试生成PDF") @Controller public class =E://newHzbank/Pdf-Demo/template/ #修改为放生成Pdf的路径 pdf.pdfFilePath=D://pdfFile 还有其他代码省略,有片段代码没有完成可以运行的例子都是耍流氓

    2.2K20编辑于 2022-09-23
  • 来自专栏小狼的世界

    Python处理PDF生成多层PDF

    Python提供了众多的PDF支持库,本文是在Python3环境下,试用了两个库来完成PDF生成的功能。PyPDF对于读取PDF支持较好,但是没找到生成多层PDF的方法。 Reportlab看起来更成熟,能够利用Canvas很方便的生成多层PDF,这样就能够实现图片扫描上来的内容也可以进行内容搜索的目标。 Reportlab 生成双层PDF 双层PDF应用PDF中的Canvas概念,先画文字,最后将图片画上去,这样就是两层的PDF。 4、PyPDF2 Documentation 5、python name 'file' is not defined的解决办法 6、ReportLab 7、用Python/reportlab生成 PDF 8、Writing Pdf with Python: Add image

    2.4K20发布于 2018-07-24
  • 来自专栏全栈程序员必看

    VUE 网页生成 PDF

    保存当前网页为PDF格式到本地 一、安装依赖 1. npm install --save html2canvas // 作用是html转图片 2. npm install jspdf --save // 再将图片转为pdf 二、设置格式函数 import html2Canvas from 'html2canvas' import JsPDF from 'jspdf' export default contentWidth * contentHeight let pageData = canvas.toDataURL('image/jpeg', 1.0) let PDF = new JsPDF('', 'pt', 'a4') if (leftHeight < pageHeight) { PDF.addImage(pageData, () } } } PDF.save(title + '.pdf') } ) } } }

    2.4K20编辑于 2022-08-28
  • 来自专栏云捷易

    asciidoc生成中文PDF

    使用asciidoctor或者org.asciidoctor.maven插件生成pdf文件时,会出现中文乱码。使用以下方法,不需要安装asciidoctor软件,也不需要修改字体设置。 下载代码 git clone https://github.com/cloudedi/asciidoctor-pdf-cjk.git 将创建好的asciidoc文件放在asciidoctor-pdf-cjk

    3.8K00发布于 2020-02-26
  • 来自专栏分享学习

    SpringBoot项目中基于PDF模板生成PDF文档

    SpringBoot项目中基于PDF模板生成PDF文档 常见的使用方法有POI,ITEXT等模块的使用,本次基于ITEXT模块来实现基于PDF模板生成PDF新文件。 引入依赖 <! 生成工具类 * @Version: 1.0 */ @Slf4j public class PdfUtil { private static boolean isPrimitiveOrWrapper ,如果为false,生成pdf还能编辑,所以设置为true pdfStamper.setFormFlattening(true); pdfStamper.close 生成异常"); throw new RuntimeException("pdf生成异常"); } } } 模板文件创建 在resources下边创建pdf ",a,"测试"); } 然后就生成了一个替换之后的文档。

    1.5K00编辑于 2024-05-25
  • 来自专栏前端Q

    实践指南-网页生成PDF

    一、背景 开发工作中,需要实现网页生成 PDF 的功能,生成PDF 需上传至服务端,将 PDF 地址作为参数请求外部接口,这个转换过程及转换后的 PDF 不需要在前端展示给用户。 指定路径,生成pdf— 上述指定的页面加载完成后,将该页面生成 PDF。 小建议:不管 PDF 是不是需要保存到本地,建议在调试的时候都设置一个path,方便查看生成PDF 的样式,检查是否有问题。 图片懒加载— 由于需生成 PDF 的页面是文章类型的页面,包含大量图片,且图片引入了懒加载,导致生成PDF 会带有很多懒加载兜底图,效果如下图: ? CSS 打印样式— 根据官网[3]说明,page.pdf() 生成 PDF 文件的样式是通过 print css media 指定的,因此可以通过 css 来修改生成PDF 的样式,以本文需求为例,

    3.2K41发布于 2021-07-01
  • 来自专栏Khan安全团队

    恶意PDF生成

    生成一堆带有回拨功能的恶意 pdf 文件。可以与 Burp Collaborator 一起使用 用于渗透测试和/或红队等。 我创建这个工具是因为我需要一个第三方工具来生成一堆带有各种链接的 PDF 文件。 用法 python3 malicious-pdf.py burp-collaborator-url 输出将在当前目录中写为:test1.pdf、test2.pdf、test3.pdf 等。 malicious-pdf.py #! /malicious-pdf.py burp-collaborator-url ## ## Output will be written as: test1.pdf, test2.pdf, test3.

    2K40编辑于 2022-01-04
  • 来自专栏张善友的专栏

    HTML生成PDF(c#)

    Calling wkhtmltopdf to generate PDF from HTML 老外最多人加分的那篇做法,使用wkhtmtopdf(GPL协议)可以省很多程序代码, 首先到官网http:// 一个集成好了的exe文件(C++编写),基本的调用方法是, wkhtmltopdf.exe http://passport.yupsky.com/ac count/register e:\yupskyreg.pdf --help查询,如果是超长页的花,可以用命令 wkhtmltopdf.exe http://passport.yupsky.com/ac count/register e:\yupskyreg.pdf   -H --outline (-H是添加默认标题,--outline是添加pdf的左侧概要哦!) 而且可以批量生成哦,中间用空格隔开 ?

    2.6K100发布于 2018-01-29
  • 来自专栏python3

    使用Python生成pdf文件

        Python平台的优秀PDF报表类库Reportlab。 示例一、生成一段文字 #! ")     c.drawString(100,100,"Hello,World")     c.showPage()     c.save() hello() 示例二、生成单个文件的pdf #需要安装字体 (report) 示例三、循环生成指定目录下的多个文件() #! (input,output="/var/www/device/check_pdf/"+filename+".pdf"):      now = datetime.datetime.today()      

    4.2K10发布于 2020-01-06
  • 来自专栏故久

    Itext根据模板生成pdf

    public class PdfUtils { // 利用模板生成pdf public static void pdfout(Map<String,Object> o,String newPDFPath 生成的新文件路径 PdfReader reader; FileOutputStream out; ByteArrayOutputStream bos; (), signRect.getTop(), pcb); } stamper.setFormFlattening(true);// 如果为false,生成PDF文件可以编辑,如果为true,生成PDF文件不可以编辑 stamper.close(); pdfReaders = new PdfReader(bos.toByteArray PDF文件可以编辑,如果为true,生成PDF文件不可以编辑 stamper.close(); Document doc = new Document(

    3.6K50发布于 2019-09-29
  • 来自专栏每天学Java

    Java组件生成PDF文件

    今天的文章,也就是在准备的过程中实现的一个功能-导出PDF。 组件选用 在日常的工作中,利用POI导出Excel的功能需求自己做了不少,但是导出PDF确实是第一次做,在百度上进行一番查阅,发现大家都是使用Abode的iText组件来生成PDF。 A4,且自定义页边距(marginLeft、marginRight、marginTop、marginBottom) 创建PdfWriter对象 第一个参数是对文档对象的引用 第二个参数是需要写入的PDF //实际文件 File file = new File("/Users/chenlong/Documents/test.pdf"); PdfWriter writer = PdfWriter.getInstance 文档对象写入到流 Write对象创建之后 首先打开documet(这个过程就像我们创建一个空的pdf文件,然后打开来创作一样) 然后开始写入数据 设置文档属性 最后关闭 document.open(

    5.4K20发布于 2020-06-02
  • 来自专栏人工智能与演化计算成长与进阶

    生成有目录的pdf

    方法与步骤 生成有目录的word文档 其实没有目录,只要是存在标题的级联关系即可! 单击开始,另存为,我们选择PDF 在另存为窗口中,我们维护一下文件名称,然后单击选项按钮。

    1.5K20发布于 2020-08-14
  • 来自专栏嗷呜大嘴狼

    Java WebService如何生成PDF文件

    Java WebService如何生成PDF文件在Web应用开发中,生成PDF文件是一项非常常见的需求。本文将介绍如何使用Java WebService来生成PDF文件。 在Web应用中,生成PDF文件可以用于生成报表、合同、发票等各种类型的文档。二、选择PDF生成工具在Java中,有很多开源的PDF生成工具可供选择,如iText、Apache PDFBox等。 四、使用iText生成PDF文件iText是一个功能强大而灵活的开源Java库,用于生成PDF文件。 最后,我们打印了生成PDF文件成功的信息。 我们选择了iText作为PDF生成工具,并给出了使用iText生成PDF文件的简单示例代码。

    1.5K40编辑于 2023-08-08
  • 来自专栏用户9129463的专栏

    批量生成PDF417码

    PDF417二维条码是一种高密度、高信息含量的便携式数据文件,是实现证件及卡片等大容量、高可靠性信息自动存储、携带并可用机器自动识读的理想手段。 PDF417的纠错能力分为9级,级别越高,纠正能力越强。由于这种纠错功能,使得污损的417条码也可以正确读出。下面我们就看看如何批量生成PDF417码。 01.png使用二维码工具在画布上绘制一个二维码,在二维码类型里选择PDF417。 使用二维码工具在画布上绘制一个二维码,在二维码类型里选择PDF417。 03.png 点击打印预览,可以查看批量生成PDF417二维码。如需打印,设置打印数量就可以直接打印啦。 04.png 我们在批量制作PDF417码时,数据库有多少条信息就可以生成多少个PDF417二维码。

    1.4K40发布于 2021-11-17
  • 来自专栏技术人生

    python使用pdfkit生成pdf【python】

    /result.pdf') 或者 pdfkit.from_file(1.html, '. /result.pdf') 2.测试运行 运行python3 test.py后报错 If this file exists please check that this process can read OSError: wkhtmltopdf: cannot connect to X server 安装xvfb yum install xorg-x11-server-Xvfb 在 /usr/bin/ 目录下生成脚本 -s /usr/bin/wkhtmltopdf.sh /usr/local/bin/wkhtmltopdf 启动Xserver :wkhtmltopdf http://www.baidu.com a.pdf

    2K30发布于 2020-11-13
  • 来自专栏css小迷妹

    C#编写 HTML生成PDF

                string guid = DateTime.Now.ToString("yyyyMMddhhmmss");             string pdfName = guid + ".pdf ";             //string path = Server.MapPath("~/kehu/" + dwbh + "/pdf/") + pdfName;             string

    2K20发布于 2021-11-03
  • 来自专栏做数据的二号姬

    Python | 批量生成加密PDF文件

    年底年初照例是比较忙的时候,最近捣鼓了一个小的脚本:读取数据库员工绩效数据,批量生成加密码加水印的业绩数据PDF文件。 因为最终的目标是批量生成,所以我们是思路就是做遍历,做法步骤上有很多种解题思路: 第一种做法是:读取第一个人的数据生成加密加水印的PDF,然后读取第二个人的数据生成加密加水印的PDF文件,然后读取第三个人的 …… 第二种做法是:我们先把所有人的数据都读取出来,然后先生成第一个的加密加水印PDF文件,再生成第二个人的,再生成第三个人的…… 第三种做法是:我们先把所有人的数据都读取过来,批量创建PDF文件,再批量打水印加密码 …… 这个问题比较简单,实际上我们在构思程序框架的时候也并不需要把所有的实现方式都罗列出来,因为至少稍微写出一两种方式就很容易能找出其中的共性:执行SQL获取数据、生成PDF文件、PDF文件加密码、PDF 没有安装的可以考虑用下面的方式进行安装: pip install reportlib pip install pypdf2 reportlib库主要用来生成PDF文件,pypdf2主要用来对PDF文件进行加密处理

    65610编辑于 2025-01-07
  • 来自专栏第三方工具

    aspose word模板文件生成pdf

    # aspose word模板文件生成pdf package com.example.core.mydemo; import com.alibaba.fastjson.JSON; import com.aspose.words import java.util.HashMap; import java.util.Map; public class PDFTest { public static final String PDF = ".pdf"; public static void main(String[] args) { try{ String templatePath document); String name="aaabbb"; File tempFile = File.createTempFile(name, PDF 导入jar包 aspose-words-19.5jdk.jar aspose-cells-8.5.2.jar 生成pdf文件样式 通知 明星 刘德华 在香港举行演唱会,大家来捧场啊!!

    70210编辑于 2024-10-09
  • 来自专栏博客园迁移

    Adobe Acrobat pro生成PDF模版

    最近做了一个关于动态生成PDF合同的需求  java生成PDF 网络上随便一搜遍有了 不要用手动在代码里面输入合同中的文字这种方式 如这样的方式 http://blog.csdn.net/justinytsoft 这里用的是itext生成PDF maven依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId word模版转PDF后 导入Adobe Acrobat pro 如果pdf中 甲方:_______ 姓名:_____ 之类的下划线,,他会自动生成表单 导入之后 ? 这里可以看到表单的字体和大小  实际上自动生成的表单,  我们在往里面填充内容的时候会有问题的. /xxxx.pdf"; // 填充模版文件后生成的待签署的合同路径 //TODO 地址 // 文件名BORROWPROTOCOL+协议编号

    3.2K30发布于 2018-08-27
领券