PDPageContentStream 文字被翻转了
时间: 2024-01-07 20:06:13 浏览: 200
文本的旋转显示
5星 · 资源好评率100%
您好,如果您使用的是 Apache PDFBox 库中的 PDPageContentStream,文字被翻转了可能是因为您没有正确设置页面坐标系的原点。
在 PDF 中,页面的坐标系原点通常在左下角,而 y 轴向上延伸。因此,如果您希望在页面上绘制的文本按照正常方向显示,您需要显式地设置坐标系的原点。
可以通过以下方式设置坐标系原点:
```
contentStream.transform(Matrix.getTranslateInstance(0, pageHeight));
```
其中 `contentStream` 是您的 `PDPageContentStream` 对象,`pageHeight` 是页面的高度。
这将把坐标系的原点移动到页面的左上角,使得正方向的文字可以正确地显示。
阅读全文