Çalışma Sayfasındaki Cells Aralığını Görüntüye Dışa Aktar

Olası Kullanım Senaryoları

Aspose.Cells’i kullanarak bir çalışma sayfasının görüntüsünü oluşturabilirsiniz. Ancak, bazen bir çalışma sayfasındaki yalnızca bir hücre aralığını bir görüntüye aktarmanız gerekir. Bu makalede, bunun nasıl başarılacağı açıklanmaktadır.

Çalışma Sayfasındaki Cells Aralığını Görüntüye Dışa Aktar

Bir aralığın görüntüsünü çekmek için, baskı alanını istenen aralığa ayarlayın ve ardından tüm kenar boşluklarını 0 olarak ayarlayın.ImageOrPrintOptions.OnePagePerSheet iledoğru . Aşağıdaki kod, D8:G16 aralığının bir görüntüsünü alır. Aşağıda bir ekran görüntüsüörnek excel dosyası kodunda kullanılır. Kodu herhangi bir Excel dosyasıyla deneyebilirsiniz.

Örnek Excel Dosyasının ve Dışa Aktarılan Resminin Ekran Görüntüsü

![todo:image_alt_text](çalışma sayfasındaki hücrelerin-aralığını-image_1.png’ye aktar)

Kodun çalıştırılması, yalnızca D8:G16 aralığının bir görüntüsünü oluşturur.

todo:image_alt_text

Basit kod

// 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();
// Create workbook from source file.
Workbook workbook = new Workbook(sourceDir + "sampleExportRangeOfCellsInWorksheetToImage.xlsx");
// Access the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Set the print area with your desired range
worksheet.PageSetup.PrintArea = "D8:G16";
// Set all margins as 0
worksheet.PageSetup.LeftMargin = 0;
worksheet.PageSetup.RightMargin = 0;
worksheet.PageSetup.TopMargin = 0;
worksheet.PageSetup.BottomMargin = 0;
// Set OnePagePerSheet option as true
ImageOrPrintOptions options = new ImageOrPrintOptions();
options.OnePagePerSheet = true;
options.ImageType = ImageType.Jpeg;
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
// Take the image of your worksheet
SheetRender sr = new SheetRender(worksheet, options);
sr.ToImage(0, outputDir + "outputExportRangeOfCellsInWorksheetToImage.jpg");