Conversione di un file Word in PDF

 

' Il seguente frammento di codice mostra come trasformare in PDF il file Word il cui percorso è assegnato alla variabile "path"
' Può essere usato sia nei form che negli eventi del BPM

dim path as string
dim ext as string

path=<percorso documento Word>

ext=System.io.Path.GetExtension(path)

' vedere https://help.syncfusion.com/file-formats/docio/word-to-pdf

Dim wordDocument As New Syncfusion.DocIO.DLS.WordDocument(path, Syncfusion.DocIO.FormatType.Docx)
wordDocument.ChartToImageConverter = New Syncfusion.OfficeChartToImageConverter.ChartToImageConverter()

Dim converter As New Syncfusion.DocToPDFConverter.DocToPDFConverter()
Dim pdfDocument As Syncfusion.Pdf.PdfDocument = converter.ConvertToPDF(wordDocument)

dim dest as string=<percorso del PDF convertito>
pdfDocument.Save(dest)
pdfDocument.Close(True)
wordDocument.Close()