如何在旋转的PDF文档中旋转文本和图片?

3

我正在使用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属性,所以我的问题是如何在正确的坐标和正确的方向上添加文本和图像,以实现270度的旋转。
1个回答

0

页面旋转是在显示时应用的。270度顺时针和90度逆时针。

据我所知,您必须将要添加到PDF中的文本逆时针旋转270度(顺时针旋转90度),以便文本在旋转后的PDF页面上正常显示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接