MigraDoc旋转图像(vb.net)

时间:2019-02-12 17:39:46

标签: vb.net migradoc

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

1 个答案:

答案 0 :(得分:1)

恐怕MigraDoc无法旋转图像。

在将图像添加到MigraDoc之前,可能需要旋转代码。

根据您的要求,以后也可以使用PDFsharp添加图像。 MigraDoc使用PDFsharp创建PDF,因此您可以使用PDFsharp进行修改,而无需在该过程中添加其他工具。