Конвертировать файлы DOCX в файлы PDF с использованием PDFSHARP или Migradoc в VB.NETC#

Место общения программистов C#
Anonymous
Конвертировать файлы DOCX в файлы PDF с использованием PDFSHARP или Migradoc в VB.NET

Сообщение Anonymous »

У меня есть приложение консоли в Vb.
Сегодня я использую Pdfsharp (http://www.pdfsharp.net/), чтобы объединить файлы PDF

Код: Выделить всё

Private Sub mergePdfFiles(pdfFiles As String(), output As String)
Dim out As PdfDocument = New PdfDocument
Try
For Each file As String In pdfFiles
Dim inputDoc As PdfDocument = PdfSharp.Pdf.IO.PdfReader.Open(file,IO.PdfDocumentOpenMode.Import)
Dim count As Integer = inputDoc.PageCount

For idx As Integer = 0 To count - 1
Dim page As PdfPage = inputDoc.Pages(idx)
out.AddPage(page)
Next
Next
out.Save(output)
Catch ex As Exception
End Try
End Sub
< /code>

Это работает нормально.
Теперь я хочу преобразовать файлы docx в PDF, но кажется, что PDFSharp не может этого сделать.
Я понимаю, что Migradoc может сделать это < /p>


http://www.pdfsharp.net/wiki/documentviewer-sample.ashx

Например: 

//create RTF file From document
private void miRtf_Click(object sender, System.EventArgs e)
{
RtfDocumentRenderer rtf = new RtfDocumentRenderer();
rtf.Render(this.pagePreview.Document, "test.rtf", null);

Process.Start("test.rtf");
}
В vb я попробую со мной вместо этого , но у меня нет pagepreview.>

Подробнее здесь: https://stackoverflow.com/questions/506 ... -in-vb-net

Вернуться в «C#»