如何制作PDF套打模板

以死亡证明PDF套打为例子:

  1. 首先下载一个死亡证明word模板【word文档可以自己按需求做】,用office中word转pdf功能【一般offic默认不带这个的,要下载,附件有,是2007版本的,其他的版本不清楚是否可行】把word文档转换成pdf文档;
  2. 用Adobe Acrobat X Pro 打开这个pdf文件;
  3. 再这个pdf中制作表单,选择“视图”--“工具”--“表单”,在pdf的右边出现选项卡,选择“编辑”子选项卡,就会把页面中所有域全显示出来了;
  4. 可以双击其中的域或是右键属性编辑选中的域;也可以选择右边的“添加新域”来添加新的域,每个域都有对应的名称【背景可以调为白色以用来覆盖原来的提示信息,默认应该是透明的】;

打印的可能有两种,如果打印的纸张是空白的这样就做好了,只要把对应的值赋值到对应的域就可以了,如果打印的纸张是有对应的模板的话,就得想办法把对应的模板去掉,只留下域就可以了。具体的方法如下:

  1. 复制这个PDF文件后打开,选择“视图”--“工具”--“页面”,在pdf的右边会出现选项卡,选择“插入页面”下的“更多插入选项”,选择“插入空白页面”,再选择“删除”删掉不是空白的页面,只留下这个空白页面后保存【以保证替换掉页面后,域对应的地方不变,所以替换的pdf要一样大】;
  2. 在原PDF中,选择“视图”--“工具”--“页面”,在pdf的右边会出现选项卡,选择“替换”,在打开的文件选择窗口中,找到刚才保存的空白pdf,替换掉所有的页面后,保存就可以了。

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Java中打印PDF模板,您可以使用iText库。iText是一款基于Java的开源PDF库,可以用于创建、编辑和读取PDF文档。 以下是一个简单的示例代码,演示如何使用iText库打印PDF模板: ```java import com.itextpdf.text.Document; import com.itextpdf.text.PageSize; import com.itextpdf.text.pdf.PdfContentByte; import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.PdfTemplate; import com.itextpdf.text.pdf.PdfWriter; import java.io.FileOutputStream; public class PrintTemplate { public static void main(String[] args) { try { // 读取PDF模板文件 PdfReader reader = new PdfReader("template.pdf"); // 创建输出流 FileOutputStream fos = new FileOutputStream("output.pdf"); // 创建PDF文档 Document document = new Document(PageSize.A4); // 创建PDF写入器 PdfWriter writer = PdfWriter.getInstance(document, fos); // 打开文档 document.open(); // 获取PDF页面 PdfContentByte contentByte = writer.getDirectContent(); // 获取PDF页面模板 PdfTemplate template = contentByte.createTemplate(PageSize.A4.getWidth(), PageSize.A4.getHeight()); // 将PDF模板内容绘制到页面模板PdfContentByte canvas = writer.getDirectContentUnder(); canvas.addTemplate(template, 0, 0); // 关闭文档 document.close(); // 关闭输出流 fos.close(); } catch (Exception e) { e.printStackTrace(); } } } ``` 在上述代码中,我们首先读取PDF模板文件,然后创建一个输出流以便输出打印结果。接着,我们创建一个新的PDF文档,并将其打开。然后,我们获取PDF页面并创建一个页面模板,将PDF模板内容绘制到页面模板上。最后,我们将页面模板添加到PDF页面中,并关闭文档。 请注意,上述示例代码仅演示了如何使用iText库打印PDF模板,并没有包含任何模板内容的替换或修改。如果您需要替换或修改模板内容,可以使用iText库提供的相关API进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值