Fonts 如何使用PDFBOX获取文本旋转角度

Fonts 如何使用PDFBOX获取文本旋转角度,fonts,rotation,pdfbox,text-extraction,Fonts,Rotation,Pdfbox,Text Extraction,我的工作是删除PDF中的水印。我发现一些文本水印显示在PDF与一些角度。因此,我可以通过文本的角度来判断文本是否是可能的水印。现在,我有一个问题,以获得文本的旋转角度 我试图调用textposition.getRation(),textposition.getDir(),我也引用了 mkl说,“您的getDir只返回90°的倍数,但文本可以以任意角度绘制”,从, 但是我仍然感到困惑。从ExtractText工具: static int getAngle(TextPosition text) {

我的工作是删除PDF中的水印。我发现一些文本水印显示在PDF与一些角度。因此,我可以通过文本的角度来判断文本是否是可能的水印。现在,我有一个问题,以获得文本的旋转角度

我试图调用
textposition.getRation()
textposition.getDir()
,我也引用了

mkl说,“您的getDir只返回90°的倍数,但文本可以以任意角度绘制”,从,
但是我仍然感到困惑。

从ExtractText工具:

static int getAngle(TextPosition text)
{
    Matrix m = text.getTextMatrix().clone();
    m.concatenate(text.getFont().getFontMatrix());
    return (int) Math.round(Math.toDegrees(Math.atan2(m.getShearY(), m.getScaleY())));
}

@mkl“rel=”nofollow noreferrer“>RotatedTexOnline只有如何创建具有旋转角度的文本。现在我想获取旋转角度。Tilman in演示了如何从
TextPosition.getTextMatrix()检索角度
。剩下的唯一问题是,您查找的文本是否可以很容易地找到……感谢您的帮助。getAngle()重新运行正确的角度值。