Farklı Görüntü Biçimlerine Çalışsayı Dönüştürme

Çalışsayıyı Görüntüye Dönüştürme

Çalışma sayfaları analiz etmek istediğiniz verileri içerebilir. Örneğin, bir çalışma sayfası parametreleri, toplamları, yüzdeleri, istisnaları ve hesaplamaları içerebilir.

Bir geliştirici olarak, çalışma sayfalarının görüntüleri olarak gösterilmesi gerekebilir. Örneğin, bir uygulama veya web sayfasında çalışma sayfası görüntüsü kullanmanız gerekebilir. Bir Word belgesine, PDF dosyasına, PowerPoint sunumuna veya başka bir belge türüne resim eklemek isteyebilirsiniz. Kısaca, çalışma sayfasını bir görüntü olarak render edip başka yerde kullanmak istiyorsunuz.

Aspose.Cells, Excel çalışma sayfalarını görüntülere dönüştürmeyi destekler. Bu özelliği kullanmak için, programınıza veya projenize Aspose.Cells.Rendering isim alanını içe aktarmanız gerekir. Bu alanda, render ve yazdırma için çeşitli kullanışlı sınıflar bulunur, örneğin, SheetRender, ImageOrPrintOptions ve diğerleri.

Aspose.Cells.Rendering.ISheetRender sınıfı, görüntü olarak render edilecek bir çalışma sayfasını temsil eder. Bu sınıfın aşırı yüklenmiş metodu, ToImage ile, farklı özellikler veya seçeneklerle bir çalışma sayfasını resim dosyası veya dosyalarına dönüştürebilir. Birkaç görüntü formatı desteklenir, örneğin BMP, PNG, GIF, JPG, JPEG, TIFF ve EMF.

Aşağıdaki kod örneği, bir Excel dosyasındaki bir çalışma sayfasını bir görüntü dosyasına dönüştürmenin nasıl yapıldığını gösterir.

PNG Biçimi

Lütfen, örnek kodunu, örnek Excel dosyasını ve çıktı PNG Görüntülerini inceleyin.

workbook, _ := NewWorkbook_String("67338402.xlsx")
worksheets, _ := workbook.GetWorksheets()
worksheet, _ := worksheets.Get_Int(0)
imageOrPrintOptions, _ := NewImageOrPrintOptions()
imageOrPrintOptions.SetImageType(ImageType_Png)
imageOrPrintOptions.SetHorizontalResolution(96)
imageOrPrintOptions.SetVerticalResolution(96)
sheetRender, _ := NewSheetRender(worksheet, imageOrPrintOptions)
stream, _ := sheetRender.ToImage_Int(0)
file, _ := os.OpenFile("67338401.png", os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644)
defer file.Close()
file.Write(stream)

TIFF Biçimi

Lütfen, örnek kodunu, örnek Excel dosyasını ve çıktı TIFF Görüntüsünü inceleyin.

workbook, _ := NewWorkbook_String("67338402.xlsx")
worksheets, _ := workbook.GetWorksheets()
worksheet, _ := worksheets.Get_Int(0)
imageOrPrintOptions, _ := NewImageOrPrintOptions()
imageOrPrintOptions.SetImageType(ImageType_Tiff)
imageOrPrintOptions.SetHorizontalResolution(96)
imageOrPrintOptions.SetVerticalResolution(96)
sheetRender, _ := NewSheetRender(worksheet, imageOrPrintOptions)
stream, _ := sheetRender.ToImage_Int(0)
file, _ := os.OpenFile("67338419.tiff", os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644)
defer file.Close()
file.Write(stream)

Çalışma Sayfasını SVG’ye Dönüştürme

SVG, Ölçeklenebilir Vektör Grafikleri anlamına gelir. SVG, iki boyutlu vektör grafikleri için XML standartlarına dayanan bir spesifikasyondur. 1999’dan beri World Wide Web Consortium (W3C) tarafından geliştirilen açık bir standarttır.

Aspose.Cells for Go via C++, sürüm 24.12.0’den itibaren çalışma sayfalarını SVG görüntülerine dönüştürebildi.

Bu özelliği kullanabilmek için programınıza veya projenize Aspose.Cells.Rendering ad alanını içe aktarmanız gerekir. Render ve yazdırma için birkaç değerli sınıf içerir, örneğin ISheetRenderIImageOrPrintOptions, ve diğerleri.

Aspose.Cells.Rendering.IImageOrPrintOptions sınıfı, çalışma sayfasının SVG biçiminde kaydedileceğini belirtir. Aşağıdaki kod parçası, bir Excel dosyasındaki bir çalışma sayfasını SVG bir görüntü dosyasına dönüştürmeyi gösterir.

Lütfen, örnek kodunu, örnek Excel dosyasını ve çıktı SVG Görüntülerini inceleyin.