在 Jython 中将工作表转换为 SVG

Aspose.Cells - 将工作表转换为 SVG

使用附加文档Aspose.Cells Java 对于 Jython.在这里您可以看到示例代码。

Jython代码

 aspose-cells 导入设置

 com.aspose.cells 导入工作簿

 com.aspose.cells 导入 ImageFormat

 com.aspose.cells 导入 ImageOrPrintOptions

 com.aspose.cells 导入 SheetRender

 com.aspose.cells 导入 SaveFormat



 ConvertingWorksheetToSVG

定义__在里面__自己):

 dataDir = Settings.dataDir + 'WorkingWithFiles/ConvertingWorksheetToSVG/'



保存格式 = 保存格式

工作簿 = 工作簿 (dataDir + "Book1.xls")

 #在单个页面中将每个工作表转换为 svg 格式

 imgOptions = 图像或打印选项()

 imgOptions.setSaveFormat(保存格式.SVG)

 imgOptions.setOnePagePerSheet()

 #将每个工作表转换成svg格式

sheetCount = workbook.getWorksheets().getCount()

 #for(=0;<sheetCount; i++)

        for i in range(sheetCount):



            sheet = workbook.getWorksheets().get(i)

            sr = SheetRender(sheet, imgOptions)

            pageCount = sr.getPageCount()

            #for (k = 0 k < pageCount k++)

            for k in range(pageCount):



                #Output the worksheet into Svg image format

                sr.toImage(k, dataDir + sheet.getName() + ".out.svg")





        # Print message

        print "Excel to SVG conversion completed successfully."



if __name__ == '__main__':        

    ConvertingWorksheetToSVG()

下载运行代码

下载**附加文件 (Aspose.Cells)**来自以下任何社交编码网站: