以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- excel转照片 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161416) |
-- 作者:lisangyu -- 发布时间:2021/3/16 22:14:00 -- excel转照片 Private Sub SurroundingSub() Dim book As Workbook = New Workbook("e:\\test\\Book1.xls") Dim imgOptions As ImageOrPrintOptions = New ImageOrPrintOptions() imgOptions.setImageFormat(ImageFormat.getPng()) Dim sheet As Worksheet = book.getWorksheets().[get](0) Dim sr As SheetRender = New SheetRender(sheet, imgOptions) For j As Integer = 0 To sr.getPageCount() - 1 sr.toImage(j, "d:\\files\\mysheetimg_" & j & ".png") Next End Sub 蓝总:这个c#转的vbn,要怎么改?改了好几次提示报错,调用Aspose.Cells.dll [此贴子已经被作者于2021/3/16 22:14:49编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/3/16 22:23:00 -- 第三方的组件建议还是去看他们官方的帮助文档。 提示的错误是New Workbook()这里是没有参数的,至于怎么传入文件,还是去看他们帮助吧 |
-- 作者:lisangyu -- 发布时间:2021/3/16 23:16:00 -- Dim book As Aspose.Cells.Workbook = New Aspose.Cells.Workbook(tmp) For Each sheet As Aspose.Cells.Worksheet In book.Worksheets Dim options As Aspose.Cells.Rendering.ImageOrPrintOptions = New Aspose.Cells.Rendering.ImageOrPrintOptions() options.HorizontalResolution = 200 options.VerticalResolution = 200 options.ImageType = Aspose.Cells.ImageType.Jpeg Dim sr As SheetRender = New SheetRender(sheet, options) For j As Integer = 0 To sr.PageCount - 1 sr.ToImage(j, dataDir + sheet.Name & " Page" + (j + 1) & ".out.jpg") Next Next 找不到官方帮助
|
-- 作者:有点蓝 -- 发布时间:2021/3/17 8:30:00 -- options.ImageType -- 没有ImageType 这个属性
|