PDF Spec与Acrobat创建(QuadPoints)
发布时间:2020-12-15 00:55:27 所属栏目:Java 来源:网络整理
导读:我在Acrobat中创建了一些注释(Underline,Highlight,Strikeout,Squiggly),并且正在挖掘QuadPoints数组以进行渲染. pdf规范PDF 32000-1:2008表示它们是逆时针顺序,并且x1,y1 – x2,y2指定四边形的基数. 这看起来应该是:BottomLeft,BottomRight,TopRight,TopL
我在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)大致相同.去搞清楚. 有趣的是,当规范背后的主要公司编写不符合该规范的软件时,浪费的时间可能会浪费! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |