任何人都可以帮助我们如何使用itext库执行以下步骤吗?

1)阅读现有的pdf

PdfReader reader = new PdfReader("C:/Letter.pdf");

PdfReaderContentParser parser = new PdfReaderContentParser(reader);

2)使用压模,我能够将(src)精确页面复制到不同的pdf(结果)。但是比如说,如果src pdf有一些边距,如(36,72,36,36)左,右,上和下边距,如果我想将它们的所有边距移动到(0,0,0,0) )?如何使用这些边距生成结果Pdf?

我在itext中有一些示例来设置新文档的边距,但我不知道如何使用现有的pdf及其内容来实现这一点。例如:ResizeMargins

Document document = new Document();

// step 2

PdfWriter.getInstance(document, new FileOutputStream(RESULT));

document.setPageSize(PageSize.LETTER);

document.setMargins(36, 72, 36, 36);

document.setMarginMirroring(true);

// step 3

document.open();

// step 4

document.add(new Paragraph(

"The left margin of this odd page is 36pt (0.5 inch); " +

"the right margin 72pt (1 inch); " +

"the top margin 108pt (1.5 inch); " +

"the bottom margin 180pt (2.5 inch)."));

Paragraph paragraph = new Paragraph();

paragraph.setAlignment(Element.ALIGN_JUSTIFIED);

for (int i = 0; i < 20; i++) {

paragraph.add("Hello World! Hello People! " +

"Hello Sky! Hello Sun! Hello Moon! Hello Stars!");

}

document.add(paragraph);

document.add(new Paragraph(

"The right margin of this even page is 36pt (0.5 inch); " +

"the left margin 72pt (1 inch)."));

// step 5

document.close();

任何人都可以请求帮助

Java缩放PDF内容_如何使用Itext缩放现有的pdf边距相关推荐

  1. python读取pdf文件_深入学习python解析并读取PDF文件内容的方法

    这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...

  2. python替换pdf内容_如何编辑pdf文件,替换其数据?

    我试图在pdf文件中旋转页面,然后用相同pdf文件中的旋转页面替换旧页面.在 我写了以下代码:#!/usr/bin/python import os from pyPdf import PdfFile ...

  3. R pdf大小_全能格式转换工具分享,PDF 转 Word、视频图片格式转换等

    前言 经常有人问起 PDF 转 Word.视频格式转换方面的问题.如果日常需要和文档.视频打交道,那么格式转换也是经常会有的需求了. 下面分享几款「万能格式转换工具」,无论是视频.图片.音频,还是文档 ...

  4. itext7读取pdf 中文_实例6:用Python给PDF批量加密

    每个人都有秘密,每个公司也是.我们的很多文件不想给某些人看到,那就可以利用PDF的加密功能设置密码.如果我们生成了很多PDF,一个一个地加密,将费时费力.这种重复的繁重的事儿交给Python,它会不辱 ...

  5. plt转pdf软件_微信小程序重磅更新!PDF转Word,无需下载软件一键搞定!

    嗨,大家好我是小小迅~ 今天小小迅给大家带来了PDF的格式转换干货!不用下载任何软件,使用?这个重磅更新后的小程序即可. 对啦,文末还有小小迅的宠粉抽奖,内含6份会员大奖,包括:腾讯.爱奇艺.百度云. ...

  6. java 删除二进制内容_二进制搜索树节点删除不删除替换Java

    我试图从二进制搜索树中删除节点.除了一个特定的情况,我可以成功删除树上的任何其他节点.如果目标节点有2个子节点,并且左子节点具有右子树,我可以找到正确的替换节点并将值切换到目标节点,但是永远不会删除替 ...

  7. java 复制文本内容_基于java文本复制的7种方式总结

    如下所示: package copy; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ...

  8. 如何用python修改pdf内容_如何利用python将pdf文件转化为txt文件?

    https://www.wukong.com/answer/6579491774144708872/?iid=15906422033&app=news_article&share_an ...

  9. java根据url获取pdf流_从URL获取动态创建的PDF

    我需要获取从aspx站点生成的pdf文件 . Backstory : 我想从一个网站获得schedueles,我已成功获取包含参数的scheduele的url . 如果您关注该网址,您将看到一个PDF ...

最新文章

  1. 旷视张祥雨:神经网络架构设计新思路
  2. 【工具收藏】golang 开发工具包,json、sql 转 struct
  3. simulink中mpc模块怎么使用_Controllogix系统中ILX34MBS485模块使用
  4. idea常用的快捷键
  5. 经典面试题(7):下面的代码运行结果是什么么?
  6. Qt工作笔记-通过 对象树 或 delete this 释放对象
  7. 【CVPR2019】论文完整列表一
  8. 修改eclipse配置文件properties编码格式
  9. 基于Java毕业设计幼儿园后勤管理系统源码+系统+mysql+lw文档+部署软件
  10. 计算机主机有gpib接口吗,PC104模块与通用并行接口(GPIB)通讯的实现
  11. HP服务器raid卡型号b110i安装2008R2认不到硬盘缺少硬盘驱动
  12. 大数据安装之hadoop-3.3.4
  13. 科技爱好者周刊(第 163 期):你的城市有多少张病床?
  14. Android 关于数学的显示
  15. AD18 PCB高亮
  16. 有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character
  17. java实现剩余年假计算_通过参加工作日期计算出年假
  18. 题解2020届天梯赛总决赛L2-4哲哲打游戏
  19. IOS 应用内支付(IAP)接口使用说明
  20. 如何打造新时代的终端播放产品?

热门文章

  1. RxJava 2.x 优秀学习资源
  2. 《Python数据处理》9.1.2探索表函数笔记:print不输出期望值而是输出内存地址或者数据类型
  3. 程序员,男,工作7年,android语音通话开发
  4. 如何批量删除SQL注释?
  5. 核心 Android 调节音量的过程
  6. 关于网站证书布置了但是还是显示不安全
  7. Xshell7 和 Xftp7要继续使用此程序,您必须应用最新的更新或者使用新版本
  8. Ruoyi-vue前后端不分离集成微信小程序授权登录思路
  9. 如果要求在使用计算机编辑文档的同时,2016年职称计算机考试word2003考前训练题及答案1...
  10. 最详细的图像傅里叶变换