PDF Spec与Acrobat创建(QuadPoints)

前端之家收集整理的这篇文章主要介绍了PDF Spec与Acrobat创建(QuadPoints)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Acrobat中创建了一些注释(Underline,Highlight,Strikeout,Squiggly),并且正在挖掘QuadPoints数组以进行渲染. pdf规范PDF 32000-1:2008表示它们是逆时针顺序,并且x1,y1 – > x2,y2指定四边形的基数.

这看起来应该是:BottomLeft,BottomRight,TopRight,TopLeft

不幸的是,Acrobat似乎以不同的(并且不合规的方式)创建它们.

看起来好像订单是:TopLeft,BottomLeft,BottomRight.

谁有洞察这种现象?一致吗?我错过了什么吗?

解决方法

我已经为iOS编写了一个PDF注释库,并发现了与规范相反的Acrobat行为.

作为更多信息,Text Markup注释还包含Rect条目以及QuadPoints条目. Rect条目符合规范,[llx,lly,urx,ury].因此,在Acrobat生成的文本标注注释中,当旋转= 0时,Rect点(llx,lly)与QuadPoints点(x3,y3)大致相同.去搞清楚.

有趣的是,当规范背后的主要公司编写不符合该规范的软件时,浪费的时间可能会浪费!

原文链接:https://www.f2er.com/java/130082.html

猜你在找的Java相关文章