Excel में चार्ट डेटा देखने के लिए शक्तिशाली उपकरण हैं. हालांकि, जब रिपोर्टों को साझा करते हैं या अन्य अनुप्रयोगों जैसे वेबसाइटों या प्रस्तुतियों में ग्राफिक्स को एकीकृत होते हैं, तो आपको उन्हें मूल Excel वस्तुओं के बजाय छवियों के रूप में आवश्यकता हो सकती है. इस ट्यूटोरियल में समझाया गया है कि कैसे एक Excel आरेख को Aspose.Cells for .NET का उपयोग करके एक छवि में परिवर्तित करें.
Introduction
Excel में चार्ट डेटा को दृश्य बनाने का एक शानदार तरीका है. हालांकि, जब आप रिपोर्ट साझा करते हैं या अन्य अनुप्रयोगों जैसे कि वेबसाइटों या प्रस्तुतियों के लिए आरेखों को एकीकृत होते हैं, तो आपको उन्हें मूल Excel वस्तुओं के बजाय छवियों के रूप में आवश्यकता हो सकती है।
कदम-दर-चरण गाइड
चरण 1: .NET के लिए Aspose.Cells स्थापित करें
Aspose.Cells के साथ काम करना शुरू करने के लिए, आपको NuGet Package Manager के माध्यम से पैकेज स्थापित करना होगा:
$ dotnet add package Aspose.Cells
चरण 2: कार्यपुस्तिका लोड करें
अपने Excel कार्यपुस्तक को लोड करें और चार्ट को शामिल करने वाले कार्यपत्रक तक पहुंचें।
Workbook workbook = new Workbook("Dashboard.xlsx");
Worksheet sheet = workbook.Worksheets["Charts"];
चरण 3: चार्ट का चयन करें
वांछित चार्ट से पहुंचें Charts
कार्यपत्रक का संग्रह।
Chart chart = sheet.Charts[0];
चरण 4: निर्यात विकल्प सेट करें
छवि प्रकार, संकल्प और अन्य सेटिंग्स निर्दिष्ट करने के लिए निर्यात विकल्प सेट करें।
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
Transparent = false
};
चरण 5: चार्ट को छवि में परिवर्तित करें
का उपयोग करें ToImage
चार्ट ऑब्जेक्ट का तरीका इसे एक छवि के रूप में निर्यात करने के लिए।
chart.ToImage("chart_output.png", options);
चरण 6: बचाएं और सत्यापित करें
यह आपके चार्ट को एक PNG फ़ाइल के रूप में बचाता है. आप JPEG, BMP, TIFF, आदि का भी चयन कर सकते हैं.
चरण 7: वैकल्पिक सुधार
आप सेटिंग्स द्वारा छवि के आकार और गुणवत्ता को और अधिक नियंत्रित कर सकते हैं:
chart.ToImage("chart_highres.png", new ImageOrPrintOptions
{
ImageType = ImageType.Jpeg,
SmoothingMode = SmoothingMode.AntiAlias,
ChartImageWidth = 1200,
ChartImageHeight = 800
});
पूर्ण उदाहरण कोड
यहाँ एक पूर्ण उदाहरण है जो सभी चरणों को एक कार्यक्रम में जोड़ता है:
using System;
using Aspose.Cells;
using Aspose.Cells.Rendering;
using System.Drawing.Drawing2D;
class Program
{
static void Main()
{
// Load the workbook
Workbook workbook = new Workbook("Dashboard.xlsx");
// Access the worksheet and first chart
Worksheet sheet = workbook.Worksheets["Charts"];
Chart chart = sheet.Charts[0];
// Set image export options
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
SmoothingMode = SmoothingMode.AntiAlias,
ChartImageWidth = 1200,
ChartImageHeight = 800
};
// Export chart to image
chart.ToImage("chart_output.png", options);
Console.WriteLine("Chart successfully exported as image.");
}
}
सामान्य परिदृश्य और सुधार
Issue | Solution |
---|---|
चार्ट दिखाई देता है blurry | Increase ChartImageWidth और ChartImageHeight |
छवि स्पष्टता की कमी | Use SmoothingMode = AntiAlias |
चार्ट कटौती की गई है | कार्यपत्रक मार्जिन या स्केलिंग सेटिंग्स की जांच करें |
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 का उपयोग करके