resim

Çalışma Kitabını TIFF’e Dönüştürme

Bir Excel dosyası, birden çok sayfa içeren birden çok sayfa içerebilir.Çalışma KitabıRender Excel’i birden çok sayfayla TIFF’e dönüştürmenize olanak tanır. Ayrıca, TIFF için birden fazla seçeneği kontrol edebilirsiniz, örneğinSıkıştırma, Renk derinliği, Çözünürlük(yatay çözünürlük, Dikey çözünürlük).

Aşağıdaki kod parçacığı, Excel’in birden çok sayfayla TIFF’e nasıl dönüştürüleceğini gösterir. bukaynak Excel dosyası veTIFF görüntü oluşturuldu referansınız için eklenmiştir.

Workbook wb = new Workbook("workbook-to-tiff-with-mulitiple-pages.xlsx");
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
imgOptions.ImageType = ImageType.Tiff;
//set Resolution to 200
imgOptions.HorizontalResolution = 200;
imgOptions.VerticalResolution = 200;
//set TIFF compression to Lzw.
imgOptions.TiffCompression = TiffCompression.CompressionLZW;
WorkbookRender workbookRender = new WorkbookRender(wb, imgOptions);
workbookRender.ToImage("workbook-to-tiff-with-mulitiple-pages.tiff");

Çalışma Sayfasını Görüntüye Dönüştürme

Çalışma sayfaları, çözümlemek istediğiniz verileri içerir. Örneğin, bir çalışma sayfası parametreler, toplamlar, yüzdeler, istisnalar ve hesaplamalar içerebilir.

Bir geliştirici olarak, çalışma sayfalarını resim olarak sunmanız gerekebilir. Örneğin, bir uygulamada veya web sayfasında bir çalışma sayfasının görüntüsünü kullanmanız gerekebilir. Microsoft Word belgesine, PDF dosyasına, PowerPoint sunumuna veya başka bir belge türüne resim eklemek isteyebilirsiniz. Basitçe söylemek gerekirse, başka bir yerde kullanabilmeniz için bir çalışma sayfasının görüntü olarak işlenmesini istiyorsunuz.

Aspose.Cells, Excel çalışma sayfalarının resimlere dönüştürülmesini destekler. Bu özelliği kullanmak için içe aktarmanız gerekir.Aspose.Cells.Rendering Programınıza veya projenize ad alanı. Oluşturma ve yazdırma için çeşitli değerli sınıflara sahiptir, örneğin**SheetRender**, **ImageOrPrintOptions**, **WorkbookRender**, ve diğerleri.

bu**SheetRender** class, görüntü olarak işlenecek bir çalışma sayfasını temsil eder. Aşırı yüklenmiş bir yöntemi vardır,**ToImage**bir çalışma sayfasını farklı özniteliklere veya seçeneklere sahip görüntü dosyalarına dönüştürebilir. Bir System.Drawing.Bitmap nesnesi döndürür ve bir görüntü dosyasını diske veya akışa kaydedebilirsiniz. Çeşitli görüntü formatları desteklenir, örneğin BMP, PNG, GIF, JPG, JPEG, TIFF, EMF.

Aşağıdaki kod parçacığı, bir Excel dosyasındaki bir çalışma sayfasının bir görüntü dosyasına nasıl dönüştürüleceğini gösterir.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Source directory
string sourceDir = RunExamples.Get_SourceDirectory();
//Output directory
string outputDir = RunExamples.Get_OutputDirectory();
Workbook book = new Workbook(sourceDir + "sampleConvertWorksheetToImageByPage.xlsx");
Worksheet sheet = book.Worksheets[0];
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Drawing.ImageType.Tiff;
// Sheet2Image By Page conversion
SheetRender sr = new SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
sr.ToImage(j, outputDir + "outputConvertWorksheetToImageByPage_" + (j + 1) + ".tif");
}

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

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

Aspose.Cells for .NET, 7.1.0 sürümünden bu yana çalışma sayfalarını SVG görüntüsüne dönüştürebilmektedir. Aşağıdaki kod parçacığı, bir Excel dosyasındaki bir çalışma sayfasının SVG resim dosyasına nasıl dönüştürüleceğini gösterir.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Output directory
string outputDir = RunExamples.Get_OutputDirectory();
// Instantiate a workbook
var workbook = new Workbook();
// Put sample text in the first cell of first worksheet in the newly created workbook
workbook.Worksheets[0].Cells["A1"].Value = "DEMO TEXT ON SHEET1";
// Add second worksheet in the workbook
workbook.Worksheets.Add(SheetType.Worksheet);
// Set text in first cell of the second sheet
workbook.Worksheets[1].Cells["A1"].Value = "DEMO TEXT ON SHEET2";
// Set currently active sheet incex to 1 i.e. Sheet2
workbook.Worksheets.ActiveSheetIndex = 1;
// Save workbook to SVG. It shall render the active sheet only to SVG
workbook.Save(outputDir + "ConvertWorksheetToSVG_out.svg");

ileri konular