प्रस्तुतियों, वेबसाइटों या डिजाइन संरचनाओं में उपयोग के लिए एक्सेल प्लेटफार्मों से दृश्य बनाते समय, यह अक्सर ठोस पृष्ठभूमि को हटाने और केवल सामग्री को बचाने का उपयोग करता है. इस लेख में यह समझाया गया है कि कैसे एक एक्सल कार्यपत्रक को एक पारदर्शी पृष्ठस्थ के साथ एक छवि में परिवर्तित किया जा सकता है Aspose.Cells for .NET ।
Introduction
Excel के साथ काम करते समय, ऐसे समय होते हैं जब आपको प्रस्तुतियों या वेब पेजों में उपयोग के लिए छवियों के रूप में डेटा को निर्यात करने की आवश्यकता होती है. हालांकि, डिफ़ॉल्ट सफेद पृष्ठभूमि और सीमाएं विचलित हो सकती हैं. यह मार्गदर्शिका आपको दिखाएगी कि कैसे एक Excel कार्यपत्रक को एक पारदर्शी पृष्ठस्थता वाले PNG छवि में परिवर्तित करना है Aspose.Cells for .NET का उपयोग करके.
क्यों पारदर्शी पृष्ठभूमि का उपयोग करें?
- अन्य यूआई तत्वों या पृष्ठभूमि के ऊपर स्पेयर शीट सामग्री
- डैशबोर्ड और ग्राफिक्स निर्यात में दृश्य कटौती को कम करें
- ग्राफिक उपकरणों और प्रस्तुतियों के साथ एकीकरण में सुधार
कदम-दर-चरण गाइड
चरण 1: .NET के लिए Aspose.Cells स्थापित करें
NuGet Package Manager के माध्यम से पैकेज स्थापित करें:
dotnet add package Aspose.Cells
चरण 2: कार्यपुस्तिका और लक्ष्य शीट लोड करें
अपने Excel फ़ाइल को लोड करें और उस कार्यपत्रक का चयन करें जिसे आप परिवर्तित करना चाहते हैं।
// Load the Excel file
Workbook workbook = new Workbook("DataGrid.xlsx");
Worksheet sheet = workbook.Worksheets[0];
चरण 3: पारदर्शी पृष्ठभूमि के साथ Rendering सेट करें
पारदर्शिता को सक्षम बनाने के लिए रेंडिंग विकल्पों को सेट करें।
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
Transparent = true
};
चरण 4: पृष्ठभूमि और लाइनों को बंद करें
एक साफ आउटपुट सुनिश्चित करने के लिए ग्रिड लाइनों और शीर्षकों को अक्षम करें।
sheet.PageSetup.PrintGridlines = false;
sheet.PageSetup.PrintHeadings = false;
sheet.DisplayGridlines = false;
चरण 5: SheetRender का उपयोग करके रेंडर छवि
का उपयोग करें SheetRender
क्लास एक पारदर्शी पृष्ठभूमि के साथ एक छवि में कार्यपत्रक को परिवर्तित करने के लिए।
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "transparent_output.png");
चरण 6: पारदर्शी पीएनजी का उपयोग करें
परिणाम एक साफ पीएनजी छवि होगी जिसमें केवल सेल सामग्री रेंडर की जाएगी — कोई सफेद पृष्ठभूमि या सीमाएं नहीं।
पूर्ण उदाहरण कोड
using System;
using Aspose.Cells;
class Program
{
static void Main()
{
// Load the Excel file
Workbook workbook = new Workbook("DataGrid.xlsx");
Worksheet sheet = workbook.Worksheets[0];
// Hide gridlines and headings
sheet.PageSetup.PrintGridlines = false;
sheet.PageSetup.PrintHeadings = false;
sheet.DisplayGridlines = false;
// Set image rendering options with transparency
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
Transparent = true,
OnePagePerSheet = true
};
// Render the sheet as an image
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "transparent_output.png");
Console.WriteLine("Worksheet rendered with transparent background.");
}
}
सर्वश्रेष्ठ परिणामों के लिए टिप्स
Tip | Description |
---|---|
पारदर्शिता के लिए पीएनजी का उपयोग करें | JPEG जैसे अन्य प्रारूप पारदर्शिता का समर्थन नहीं करते हैं |
अनलॉक लाइनों स्पष्ट रूप से | छवि निर्यात में भूत लाइनों को रोकें |
मैच सेल अनुकूलन | सेल स्टाइल अनुकूलन के साथ सुंदर रंग की उपस्थिति |
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 का उपयोग करके