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

这篇博客探讨了如何使用Itext Java库来读取现有的PDF文件,并将其页面边距从(36,72,36,36)调整为(0,0,0,0)。通过解析PDF内容并重新设置页面尺寸,实现了PDF的无边距缩放。示例代码展示了如何创建新文档并设置边距,但未明确说明如何直接修改源PDF的边距。" 115111582,8218151,卡片式列表CSS样式实现与设计技巧,"['CSS', 'HTML', '前端开发', 'CSS3', '网页设计']
摘要由CSDN通过智能技术生成

任何人都可以帮助我们如何使用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 rig

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值