我正在使用Interop.Excel将excel(xlsx)(2010)转换为PDF以用于应用程序.在我的开发机器上它工作正常,图像显示正确.但是,在excel转换为PDF的服务器上,图像(通过代码插入的一些图像和模板文档中的其他图像)不会显示在PDF中.查看时,excel文件很好.这是我用来转换为PDF的代码:
Public Shared Function FromExcel(ByVal ExcelFileLocation As String, ByVal PDFFileLocation As String) As Boolean
' Load the new Excel file
' http://msdn.microsoft.com/en-us/library/bb407651(v=office.12).aspx
Dim excelApplication As ApplicationClass = New ApplicationClass()
Dim excelWorkbook As Workbook = Nothing
Dim paramExportFormat As XlFixedFormatType = XlFixedFormatType.xlTypePDF
Dim paramExportQuality As XlFixedFormatQuality = XlFixedFormatQuality.xlQualityStandard
Dim paramOpenAfterPublish As Boolean = False
Dim paramIncludeDocProps As Boolean = True
Dim paramIgnorePrintAreas As Boolean = True
Dim paramFromPage As Object = Type.Missing
Dim paramToPage As Object = Type.Missing
Try
' Open …Run Code Online (Sandbox Code Playgroud)