小编Lee*_*ris的帖子

使用Interop.Excel将Excel转换为PDF时不显示图像

我正在使用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)

pdf excel interop

5
推荐指数
1
解决办法
1254
查看次数

标签 统计

excel ×1

interop ×1

pdf ×1