- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
cfpdf的 PageSizes 数组返回媒体盒大小,但我需要获取 trimbox .
是否可以使用 ColdFusion(或 Java)获得修剪框,而不使用像 imagemagick(和 cfexecute)这样的控制台工具?
最佳答案
您可以使用与 CF 捆绑在一起的旧版 iText。将文件加载到 PdfReader
对象中。然后使用PdfReader.getBoxSize(int index,String boxName)
获取每个页面的修剪框(可能为空)并提取宽度和高度。
以下是使用 CF9 测试的示例:
<cfscript>
path = "C:/path/to/file.pdf";
reader = createObject("java", "com.lowagie.text.pdf.PdfReader").init( path );
sizes = [];
for (i = 1; i <= reader.getNumberOfPages(); i++) {
//note: the trimbox may be null / undefined
rect = reader.getBoxSize( i, "trim");
if (structKeyExists(variables, "rect")) {
arrayAppend(sizes, {height=rect.getHeight(), width=rect.getWidth()});
}
}
WriteDump(sizes);
</cfscript>
关于java - CFPDF 或 Java : get trimbox size of pdf file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19119219/
我有一个很大的 PDF 文件,我使用的是 Adobe Acrobat X Pro。该文档直接来自出版商,因此它定义了 TrimBox 和 BleedBox。问题是裁剪尺寸因页面而异。 是否可以在
我正拼命地尝试通过保留裁切框的 Imagemagick(转换命令)将 PDF 转换为 JPG。我运行以下命令(仅转换第一页)。 convert -verbose -define pdf:use-tri
有没有办法像在 Adobe Acrobat 中那样从 iTextSharp 读取裁切框和出血框尺寸? 最佳答案 我自己想通了: 使用:iTextSharp.text.Rectangle boxRe
cfpdf的 PageSizes 数组返回媒体盒大小,但我需要获取 trimbox . 是否可以使用 ColdFusion(或 Java)获得修剪框,而不使用像 imagemagick(和 cfexe
我是一名优秀的程序员,十分优秀!