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 进行修改,而无需向流程添加额外的工具。
我正在尝试使用 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 进行修改,而无需向流程添加额外的工具。