- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 PDFBox,成功地从 PDF 中检索字段坐标。继续处理多页 PDF,我遇到了这样的情况:我需要确定这些字段来自哪个页面,此外还需要将坐标从自下而上转换为自上而下。我已经阅读了文档的许多页面来找到可行的方法,大多数返回 null 或失败,并且搜索时没有结果。
我在寻找什么?文档大纲? BBbos?媒体盒?裁剪框?
对于页码,其他一些库具有简单标题的方法,例如 getCurrentPageNo()。我需要:
List allPages = document.getDocumentCatalog().getAllPages();
for (int i = 0; i < allPages.size(); i++) {
// etc for each one?
}
这是一个如此核心的能力,我有点惊讶我还没有找到例子。
最佳答案
明白了:
PDPage page = .........
PDRectangle mediaBox = page.getMediaBox();
System.out.println( "Width:" + mediaBox.getWidth() );
System.out.println( "Height:" + mediaBox.getHeight() )
页码:
page.getCOSDictionary().equals(page))
关于java - PDFBox、BBox、页码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12323814/
我有两个边界框,想要创建一个包含这两个边界框的大边界框 - 将它们连接起来。 例如(turf.bbox的2个结果): var bboxCircles = turf.bbox({
我有一些图像的一组区域(边界框),例如 python 代码: im = Image.open("single.png") pix = np.array(im) gray = rgb2grey(pix)
我目前正在制作一个使用 OpenLayers 并使用 BBOX 策略进行绘图的网站。数据库中可能有很多要绘制的点。当 OpenLayers 发送 BBOX 坐标时,我希望 OpenLayers 发送当
我尝试使用 rafael 库的 set() ,得到了 bbox 的奇怪行为,这里是示例(请设置 i>2 来查看问题),也放在 jsfiddle http://jsfiddle.net/Uue5h/46
我正在使用 PDFBox,成功地从 PDF 中检索字段坐标。继续处理多页 PDF,我遇到了这样的情况:我需要确定这些字段来自哪个页面,此外还需要将坐标从自下而上转换为自上而下。我已经阅读了文档的许多页
我有以下场景,我有一个 N*N 二进制图像,我想找到簇的数量并在它们周围绘制 bbox。 一些要求: - 至少有 1 个集群,也可以有很多。 - 唯一“可控制”的参数是k,它是属于同一簇的像素之间的最
我有这张照片: 我有以下相对坐标: [[0.6625, 0.6035714285714285], [0.7224999999999999, 0.6035714285714285], [0.722499
我正在尝试确定 Overpass-API 的 bbox-query 是否应该返回以下方式: 完全被框包围(所有节点都在框内) 盒子里至少有一个节点。 至少有一个线段与框相交(即使框内实际上没有节点)。
在 matplotlib 中添加文本时,是否可以在 bbox 的特定一侧指定填充?我正在添加一个 LaTex 表作为文本,由于某种原因,该表自然未对齐,没有填充规范。我想考虑到在 bbox 顶部添加填
我有一个由 6 个子图组成的网格。最后一个子图是方形的。我需要将其向左移动,以便其左侧 y 轴与其上方绘图的 y 轴完美对齐。我知道我可以获取和设置 Bbox 参数,但我无法将其朝正确的方向移动。无论
现在我更多地使用 tkinter Canvas,我想知道 bbox 的使用。 对我来说,我使用 bbox 来获取元素的坐标,但 Canvas 已经有一个方法来返回一个项目的坐标。那么他们为什么要发明像
我已经安装了Visual Studio,并且正在尝试运行取决于cython_bbox包的Python3程序。我尝试在Windows Anaconda3环境中使用pip install cython-b
在 map 上,我想放大特定国家/地区的 bbox,并使用包含这些国家/地区的名称或 ID 的下拉菜单。 借助以下示例,我通过单击国家/地区来实现此目的:https://bl.ocks.org/mbo
我可以像这样向轴添加表格: from matplotlib.table import table stats_table = table(ax5, cellText=cell_text,
我已经尝试解决这个问题超过一天了,但我找不到答案。我的问题是我需要缩放 SVG 图像(响应式设计)。我需要在客户端操作 SVG 代码,因此无法通过 img 标签嵌入它。因此,我尝试改用内联图像。但是,
我必须绘制一些数据和一些垂直线来分隔有趣的间隔,然后我想使用 text 添加一些标签。我无法完全避免标签与数据或垂直线重叠,因此我决定在文本周围放置一个 bbox 以保持其可读性。我的问题是我无法将它
我创建了一个自定义 SVG 国家 map 并使用 jVectorMap 绘制它。现在我正尝试在此 map 上使用经/纬度插入标记,但我不明白“bbox”x;y 系统是如何工作的。 我想我必须对我的 m
将多个 Raphael 对象作为一个整体获取边界框的最佳方法是什么? 我可以将它们全部放在一个 set 中并调用 mySet.getBBox() 吗? 或者我是否需要遍历所有这些,为每个获取 bbox
var SVGElement = SVG('elementId'); var group = SVGElement.group().path('M50,49.67a18.5,18.5,0,1,0-18
我有一个表 mytable,其坐标表示对象的 Bounding BOX 作为 geom_bbox 列中的文本字符串,例如 "548477,6591107,548493,6591121"。 EPSG33
我是一名优秀的程序员,十分优秀!