Java-stretch pdf页面内容
如何以文本/图像拉伸的方式使页面变大 根据新的尺寸? 我只找到了缩小但不扩大的方法。。。有什么想法吗Java-stretch pdf页面内容,pdf,scale,pdfbox,pdflib,Pdf,Scale,Pdfbox,Pdflib,如何以文本/图像拉伸的方式使页面变大 根据新的尺寸? 我只找到了缩小但不扩大的方法。。。有什么想法吗 提前感谢 有两种概念选择: 对于每个页面,放大MediaBox和CropBox,将当前转换矩阵缩放操作前置到页面内容流或流数组,并更新注释位置和大小 对于每个页面,将属性UserUnit设置为大于1的值 例如,第二个选项可以使用PDFBox和1.7的拉伸系数来实现: PDDocument document = PDDocument.load(SOURCE); for (PDPage page
提前感谢 有两种概念选择:
PDDocument document = PDDocument.load(SOURCE);
for (PDPage page : document.getPages()) {
page.getCOSObject().setFloat("UserUnit", 1.7f);
}
document.save(TARGET);
(第二个选项显然比第一个选项更容易实现。但是,功能不完整的PDF查看器可能会忽略此值。如果您需要支持此类不完整的查看器,您可能必须选择第一个选项。)使用并将系数更改为1.05或任何值。谢谢!!我尝试了第二种选择,它解决了它!!:)您在哪里找到此属性的文档?@coral“您在哪里找到此属性的文档”-它在PDF格式规范ISO 32000的第1部分和第2部分中。Adobe已经公开提供了第1部分的副本。