Я пытаюсь преобразовать текстовый документ в PDF. Документ содержит несколько закрепленных изображений .wmf.
Код VB .NET, который я использую для преобразования, следующий:
Function GeneraPDF_W10(ByVal PercorsoWord As String, PercorsoPDF As String)
Dim wordApplication As New Microsoft.Office.Interop.Word.Application
Dim wordDocument As Microsoft.Office.Interop.Word.Document = Nothing
Try
wordDocument = wordApplication.Documents.Open(PercorsoWord)
If Not wordDocument Is Nothing Then
wordDocument.SaveAs2(PercorsoPDF, Word.WdSaveFormat.wdFormatPDF)
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
Return 0
Finally
If Not wordDocument Is Nothing Then
wordDocument.Close(False)
wordDocument = Nothing
End If
If Not wordApplication Is Nothing Then
wordApplication.Quit()
wordApplication = Nothing
End If
End Try
End Function
Код действительно работает и создает .pdf; проблема с изображениями wmf.
В документе я правильно вижу изображения, как показано ниже:
И это то, что я вижу после выполнения кода выше:
Как вы можете заметить, я вижу только верхний левый угол, широко увеличенный.
Любые предложения о том, как предотвратить такое поведение и преобразовать документ в PDF с правильным размером изображения?