Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Wed Sep 10, 2014 12:17 am

Hi

I am looking to convert multiple format files (.doc, .docx, .msg, .pdf and .xls) from various folders into one PDF file. Please can you provide me with a sample code in vb.net?

Regards
Sridhar

ssponnada
 
Posts: 8
Joined: Wed Jul 17, 2013 3:14 pm

Wed Sep 10, 2014 3:11 am

Dear Sridhar,

Thanks for your inquiry.

I'm sorry that our product doesn't support the operation of .msg file.

For your requirement, please refer to the following code:
Code: Select all
Dim documents As PdfDocument() = New PdfDocument(3) {}
Using ms1 As New MemoryStream()
    Dim doc As New Document("DocFiles\01.doc", Spire.Doc.FileFormat.Doc)
    doc.SaveToStream(ms1, Spire.Doc.FileFormat.PDF)
    documents(0) = New PdfDocument(ms1)
End Using
Using ms2 As New MemoryStream()
    Dim docx As New Document("DocFiles\02.docx", Spire.Doc.FileFormat.Docx2010)
    docx.SaveToStream(ms2, Spire.Doc.FileFormat.PDF)
    documents(1) = New PdfDocument(ms2)
End Using
Using ms3 As New MemoryStream()
    Dim workbook As New Workbook()
    workbook.LoadFromFile("XlsFile\03.xls", ExcelVersion.Version97to2003)
    workbook.ConverterSetting.SheetFitToPage = True
    workbook.SaveToStream(ms3, Spire.Xls.FileFormat.PDF)
    documents(2) = New PdfDocument(ms3)
End Using
documents(3) = New PdfDocument("PdfFiles\04.pdf")

For i As Integer = 2 To -1 + 1 Step -1
    documents(3).AppendPage(documents(i))
Next

documents(3).SaveToFile("Result.pdf")

Best regards,
Burning
E-iceblue Support Team
Best Regards,
Burning
E-iceblue Support Team
User avatar

burning.liu
 
Posts: 406
Joined: Mon Aug 04, 2014 6:47 am

Wed Sep 10, 2014 12:38 pm

Hi

Thank you for your reply. So do I need to need to buy Spire.xls and Spire.pdf as well to do this?

Regards
Sridhar

ssponnada
 
Posts: 8
Joined: Wed Jul 17, 2013 3:14 pm

Thu Sep 11, 2014 1:59 am

Dear Sridhar,

Thanks for your inquiry.

Yes, you need our Spire.XLS and Spire.PDF as well to meet your requirements. We recommend you choose our Spire.Office, which contains Spire.Doc, Spire.PDF and Spire.XLS together. Please contact our sales@e-iceblue.com for price and discount for Spire.Office.

Best regards,
Burning
E-iceblue Support Team
Best Regards,
Burning
E-iceblue Support Team
User avatar

burning.liu
 
Posts: 406
Joined: Mon Aug 04, 2014 6:47 am

Return to Spire.PDF