PDFsharp:如何在旋转的PDF中旋转文本和图像?

时间:2014-12-03 11:35:35

标签: pdf rotation pdfsharp rotatetransform

我正在使用PDFsharp编辑PDF(在添加图像,文本等方面进行编辑),这非常有效。

gfx.DrawImage(img, pointX, pointY, width, height);
gfx.DrawString(text, thumbFont, XBrushes.Black, new XRect(pointX + 10, pointY + height + 2, width - 10, 5), XStringFormats.TopLeft);

但是,当我尝试编辑具有旋转属性为270的PDF时,添加的文本,图像将水平移动。

请为此建议算法。我面临的实际问题是,PDF实际上没有旋转,只是改变了Page.Rotate属性,所以我的问题是如何以正确的坐标和正确的方向添加文本和图像。

编辑:

我所拥有的PDF的轮换为270.

感谢。

1 个答案:

答案 0 :(得分:0)

旋转在显示时应用于页面。顺时针270°逆时针旋转90°。

AFAIK您必须将要添加的文本旋转到PDF 270°CCW(90°CW),以便正常显示在旋转的PDF页面上。