इस गाइड में, हम एक इक्सेल सेल को एक छवि फ़ाइल में परिवर्तित करने की प्रक्रिया के माध्यम से जा रहे हैं. .NET के लिए Aspose.Cells का उपयोग करके. यह विशेष रूप से उपयोगी है जब आपको अपने स्पीडबोर्ड से विशिष्ट मूल्यों या लेबलों को निकालने और उन्हें एक दृश्य आकर्षक प्रारूप में प्रस्तुत करना होगा.
वास्तविक दुनिया के उपयोग के मामले
- उत्पाद डिस्प्ले के लिए निर्यात मूल्य या कुल
- डैशबोर्ड के लिए कुंजी मीटर को अलग करें
- व्यक्तिगत मूल्यों के लिए छवि छवियों का निर्माण
कदम-दर-चरण गाइड
चरण 1: .NET के लिए Aspose.Cells स्थापित करें
शुरू करने के लिए, आपको NuGet Package Manager के माध्यम से Aspose.Cells पैकेज स्थापित करना होगा।
$ dotnet add package Aspose.Cells
चरण 2: कार्यपुस्तिका और कार्यपत्रक लोड करें
अपने Excel फ़ाइल को लोड करें और कार्यपत्रक तक पहुंचें जहां लक्ष्य कोशिका रहती है।
Workbook workbook = new Workbook("KPIReport.xlsx");
Worksheet sheet = workbook.Worksheets[0];
चरण 3: लक्ष्य सेल का चयन करें
एक छवि के रूप में आप निर्यात करना चाहते हैं कि विशिष्ट कोशिका की पहचान करें. उदाहरण के लिए, चलो B5 को लक्षित करते हैं.
Cell cell = sheet.Cells["B5"];
चरण 4: सेल के लिए प्रिंट क्षेत्र सेट करें
कार्यपत्रक के प्रिंट क्षेत्र को सेट करें ताकि केवल चुने हुए सेल पर ध्यान केंद्रित किया जा सके।
sheet.PageSetup.PrintArea = "B5";
चरण 5: छवि रेंडरिंग विकल्पों सेट करें
छवि को रेंडर करने के विकल्पों को सेट करें, जिसमें संकल्प और प्रारूप प्रकार शामिल हैं।
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
HorizontalResolution = 300,
VerticalResolution = 300
};
चरण 6: SheetRender का उपयोग करके रेंडर करें
का उपयोग करें SheetRender
क्लास एकल सेल प्रिंट क्षेत्र को रिकॉर्ड करने और इसे एक छवि के रूप में बचाने के लिए।
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "cell_b5_output.png");
चरण 7: सहेजें और आउटपुट की समीक्षा करें
कोड चलाने के बाद, आपके पास एक साफ पीएनजी फ़ाइल होगी जो केवल प्रारूपण के साथ एक कोशिका दिखाती है।
पूर्ण उदाहरण कोड
यहाँ एक पूर्ण उदाहरण है कि .NET के लिए Aspose.Cells का उपयोग करके एक Excel सेल को एक छवि के रूप में कैसे निर्यात करें:
using System;
using Aspose.Cells;
class Program
{
static void Main()
{
// Load workbook
Workbook workbook = new Workbook("KPIReport.xlsx");
// Access the worksheet and target cell
Worksheet sheet = workbook.Worksheets[0];
Cell cell = sheet.Cells["B5"];
// Set print area to that cell
sheet.PageSetup.PrintArea = "B5";
// Image export settings
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
HorizontalResolution = 300,
VerticalResolution = 300
};
// Render and save
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "cell_b5_output.png");
Console.WriteLine("Cell B5 exported successfully as image.");
}
}
उपयोगी टिप्स
Tip | Description |
---|---|
पढ़ने में सुधार | रिज़ॉल्यूशन या फ़ॉन्ट आकार बढ़ाएं |
पृष्ठभूमि या सीमा जोड़ें | रेंडर करने से पहले सेल को आकार देना |
संतुलन सामग्री | Use cell.GetStyle() अनुकूलन या पैडिंग करने के लिए |
More in this category
- .NET के लिए Aspose.Cells Spreadsheet Locker के साथ Excel फ़ाइलों की रक्षा करें
- .NET के लिए Aspose.Cells के साथ Excel को PDF में परिवर्तित करें
- .NET के लिए Aspose.Cells के साथ Excel फ़ाइलों को HTML में और से परिवर्तित करें
- .NET के लिए पाठ कनवर्टर Aspose.Cells के साथ
- .NET में Excel को PDF में परिवर्तित करें Aspose.Cells का उपयोग करके