जब आप प्रिंटिंग, प्रस्तुति, या अंतर्निहित उद्देश्यों के लिए Excel कार्यपत्रक या छवियों में स्विच करते हैं, तो आपको अक्सर सामग्री की उपस्थिति पर सटीक नियंत्रण की आवश्यकता होती है. इस लेख में दिखाया गया है कि Aspose.Cells for .NET का उपयोग करके छवि रेंडिंग को कैसे अनुकूलित किया जाए, एक शक्तिशाली पुस्तकालय जो आपको अपने निर्यात किए गए चित्रों के प्रत्येक पहलू को ठीक करने की अनुमति देता है।
Introduction
उन्हें छवियों में परिवर्तित करते समय एक्सेल कार्यपत्रक और श्रृंखलाओं को अनुकूलित करना उनके दृश्य आकर्षण और उपयोगिता को काफी बढ़ा सकता है. चाहे यह प्रिंट करने, प्रस्तुतियों में शामिल होने या ऑनलाइन साझा करने के लिए हो, व्यवस्था, रिज़ॉल्यूशन, रंग मोड, और सामग्री की उपस्थिति को नियंत्रित करने की क्षमता महत्वपूर्ण है।
.NET के लिए Aspose.Cells आपके Excel फ़ाइलों को छवियों के रूप में रेंडर करने के तरीके को अनुकूलित करने का एक विस्तृत विकल्प प्रदान करता है. इस लेख में आपको Asposa.cells स्थापित करने की प्रक्रिया के माध्यम से मार्गदर्शन किया जाएगा, एक Excel कार्यपुस्तिका लोड करें, उन्नत रेंडिंग सेटिंग्स को कॉन्फ़िगर करें और वांछित गुणवत्ता सेटअप के साथ उत्पादन को बचाएं.
कदम-दर-चरण गाइड
चरण 1: .NET के लिए Aspose.Cells स्थापित करें
शुरू करने के लिए, NuGet Package Manager के माध्यम से Aspose.Cells पैकेज स्थापित करें:
Install-Package Aspose.Cells
चरण 2: कार्यपुस्तिका और कार्यपत्रक लोड करें
अपने Excel कार्यपुस्तक को लोड करें और काम करने के लिए एक विशिष्ट कार्यपत्रक चुनें:
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
चरण 3: उन्नत रेंडरिंग विकल्पों को सेट करें
उन्नत रेंडिंग विकल्प स्थापित करें जैसे कि छवि प्रकार, संकल्प, पारदर्शिता, और अधिक:
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true
};
चरण 4: लाइनों और हेडलिंग को सक्षम करें (वैकल्पिक)
आउटपुट में लाइनों या पंक्ति / स्तंभ शीर्षकों को दिखाएं:
options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;
चरण 5: पृष्ठ सेटिंग्स को अनुकूलित करें
जरूरत पड़ने पर पूरे शीट को एकल पृष्ठ के रूप में प्रस्तुत करने के लिए विकल्प सेट करें:
options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;
चरण 6: SheetRender के साथ छवि में रेंडर करें
का उपयोग करें SheetRender
अपने कार्यपत्रक या रेंज को एक छवि में परिवर्तित करने के लिए क्लास:
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
चरण 7: सहेजें और आउटपुट की जांच करें
सुनिश्चित करें कि परिणामस्वरूप छवि आपके अनुकूलित व्यवस्था और दृश्य विकल्पों को दर्शाती है।
पूर्ण उदाहरण कोड
यहाँ एक पूर्ण उदाहरण दिखाता है कि Excel रेंडिंग को कैसे अनुकूलित किया जाए:
using System;
using Aspose.Cells;
class Program
{
static void Main()
{
// Load Excel file
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
// Set up advanced rendering options
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true,
ShowGridLines = true,
ShowRowColumnHeaders = true,
AllColumnsInOnePagePerSheet = true,
AllRowsInOnePagePerSheet = true
};
// Render to image
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
Console.WriteLine("Custom-rendered worksheet saved as image.");
}
}
बेहतर नियंत्रण के लिए टिप्स
Setting | Description |
---|---|
ImageType | PNG, JPEG, BMP या TIFF का चयन करें |
Transparent | पारदर्शी पृष्ठभूमि के लिए सही सेट करें |
SmoothingMode | Anti-aliasing का उपयोग करके दृष्टि में सुधार |
ShowFormulas | गणना मूल्य के बजाय सूत्र दिखाएं |
ChartImageWidth / ChartImageHeight | चार्ट के लिए आउटपुट आकार सेट करें |
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 का उपयोग करके