Conversione di un foglio di lavoro in SVG in Ruby

Aspose.Cells - Conversione di un foglio di lavoro in SVG

Per convertire un foglio di lavoro in SVG utilizzando Aspose.Cells for Java in Ruby, basta invocare il metodo worksheet_to_svg() del modulo Converter.

Codice Ruby

 def worksheet_to_svg(workbook)

    # Convert each worksheet into svg format in a single page.

    img_options = Rjb::import('com.aspose.cells.ImageOrPrintOptions').new

    save_format = Rjb::import('com.aspose.cells.SaveFormat')

    img_options.setSaveFormat(save_format.SVG)

    img_options.setOnePagePerSheet(true)



    # Convert each worksheet into svg format

    sheet_count = workbook.getWorksheets().getCount()

    i=0

    while i < sheet_count

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

        sr = Rjb::import('com.aspose.cells.SheetRender').new(sheet, img_options)

        k=0

        while sr.getPageCount()

            # Output the worksheet into Svg image format

            sr.toImage(k, @data_dir + sheet.getName() + "#{k}.svg")

        end

    end

    puts "SVG saved successfully."

end 

Scarica il codice in esecuzione

Scarica Conversione di un foglio di lavoro in SVG (Aspose.Cells) da uno qualsiasi dei siti di codice sociale sotto elencati: