MigraDoc 旋转图像 (vb.net)

MigraDoc Rotate Image (vb.net)

我正在尝试使用 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

恐怕 MigraDoc 无法旋转图像。

也许在将图像添加到 MigraDoc 之前用代码旋转图像。

根据您的要求,也可以稍后使用 PDFsharp 添加图像。 MigraDoc 使用 PDFsharp 创建 PDF,因此您可以使用 PDFsharp 进行修改,而无需向流程添加额外的工具。