我正在尝试使用MigraDoc库创建PDF。我可以添加图像,但是无法旋转图像。我正在创建MigraDoc.DocumentObjectModel.Shapes.Image对象以将图像添加到部分。是否可以旋转图像,还是必须以其他方式添加图像?
Public Sub AddImageToPDFFile(sec As Section)
Dim image As Image
Dim strImagePath = "image.jpg"
image = sec.AddImage(strImagePath)
image.Height = "10cm"
image.LockAspectRatio = True
image.RelativeVertical = RelativeVertical.Line
image.RelativeHorizontal = RelativeHorizontal.Margin
image.Top = ShapePosition.Top
image.Left = ShapePosition.Left
image.WrapFormat.Style = WrapStyle.Through
End Sub
答案 0 :(得分:1)
恐怕MigraDoc无法旋转图像。
在将图像添加到MigraDoc之前,可能需要旋转代码。
根据您的要求,以后也可以使用PDFsharp添加图像。 MigraDoc使用PDFsharp创建PDF,因此您可以使用PDFsharp进行修改,而无需在该过程中添加其他工具。