Java缩放PDF内容_如何使用Itext缩放现有的pdf边距
任何人都可以帮助我们如何使用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边距相关推荐
- python读取pdf文件_深入学习python解析并读取PDF文件内容的方法
这篇文章主要学习了python解析并读取PDF文件内容的方法,包括对学习库的应用,python2.7和python3.6中python解析PDF文件内容库的更新,包括对pdfminer库的详细解释和应 ...
- python替换pdf内容_如何编辑pdf文件,替换其数据?
我试图在pdf文件中旋转页面,然后用相同pdf文件中的旋转页面替换旧页面.在 我写了以下代码:#!/usr/bin/python import os from pyPdf import PdfFile ...
- R pdf大小_全能格式转换工具分享,PDF 转 Word、视频图片格式转换等
前言 经常有人问起 PDF 转 Word.视频格式转换方面的问题.如果日常需要和文档.视频打交道,那么格式转换也是经常会有的需求了. 下面分享几款「万能格式转换工具」,无论是视频.图片.音频,还是文档 ...
- itext7读取pdf 中文_实例6:用Python给PDF批量加密
每个人都有秘密,每个公司也是.我们的很多文件不想给某些人看到,那就可以利用PDF的加密功能设置密码.如果我们生成了很多PDF,一个一个地加密,将费时费力.这种重复的繁重的事儿交给Python,它会不辱 ...
- plt转pdf软件_微信小程序重磅更新!PDF转Word,无需下载软件一键搞定!
嗨,大家好我是小小迅~ 今天小小迅给大家带来了PDF的格式转换干货!不用下载任何软件,使用?这个重磅更新后的小程序即可. 对啦,文末还有小小迅的宠粉抽奖,内含6份会员大奖,包括:腾讯.爱奇艺.百度云. ...
- java 删除二进制内容_二进制搜索树节点删除不删除替换Java
我试图从二进制搜索树中删除节点.除了一个特定的情况,我可以成功删除树上的任何其他节点.如果目标节点有2个子节点,并且左子节点具有右子树,我可以找到正确的替换节点并将值切换到目标节点,但是永远不会删除替 ...
- java 复制文本内容_基于java文本复制的7种方式总结
如下所示: package copy; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ...
- 如何用python修改pdf内容_如何利用python将pdf文件转化为txt文件?
https://www.wukong.com/answer/6579491774144708872/?iid=15906422033&app=news_article&share_an ...
- java根据url获取pdf流_从URL获取动态创建的PDF
我需要获取从aspx站点生成的pdf文件 . Backstory : 我想从一个网站获得schedueles,我已成功获取包含参数的scheduele的url . 如果您关注该网址,您将看到一个PDF ...
最新文章
- 旷视张祥雨:神经网络架构设计新思路
- 【工具收藏】golang 开发工具包,json、sql 转 struct
- simulink中mpc模块怎么使用_Controllogix系统中ILX34MBS485模块使用
- idea常用的快捷键
- 经典面试题(7):下面的代码运行结果是什么么?
- Qt工作笔记-通过 对象树 或 delete this 释放对象
- 【CVPR2019】论文完整列表一
- 修改eclipse配置文件properties编码格式
- 基于Java毕业设计幼儿园后勤管理系统源码+系统+mysql+lw文档+部署软件
- 计算机主机有gpib接口吗,PC104模块与通用并行接口(GPIB)通讯的实现
- HP服务器raid卡型号b110i安装2008R2认不到硬盘缺少硬盘驱动
- 大数据安装之hadoop-3.3.4
- 科技爱好者周刊(第 163 期):你的城市有多少张病床?
- Android 关于数学的显示
- AD18 PCB高亮
- 有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character
- java实现剩余年假计算_通过参加工作日期计算出年假
- 题解2020届天梯赛总决赛L2-4哲哲打游戏
- IOS 应用内支付(IAP)接口使用说明
- 如何打造新时代的终端播放产品?
热门文章
- RxJava 2.x 优秀学习资源
- 《Python数据处理》9.1.2探索表函数笔记:print不输出期望值而是输出内存地址或者数据类型
- 程序员,男,工作7年,android语音通话开发
- 如何批量删除SQL注释?
- 核心 Android 调节音量的过程
- 关于网站证书布置了但是还是显示不安全
- Xshell7 和 Xftp7要继续使用此程序,您必须应用最新的更新或者使用新版本
- Ruoyi-vue前后端不分离集成微信小程序授权登录思路
- 如果要求在使用计算机编辑文档的同时,2016年职称计算机考试word2003考前训练题及答案1...
- 最详细的图像傅里叶变换