दस्तावेज़ पूर्वावलोकन सुविधाओं या सामग्री पुस्तकालयों के साथ काम करते समय, छोटे छवियों को पूरे फ़ाइल को लोड किए बिना एक त्वरित दृश्य संदर्भ प्रदान करता है. इस ट्यूटोरियल में दिखाया गया है कि .NET के लिए Aspose.Cells का उपयोग करके Excel फाइलों से छेड़छाड़ कैसे बनाएं.
Introduction
Excel फ़ाइलों के टुकड़ों को बनाना विभिन्न अनुप्रयोगों जैसे दस्तावेज़ गैलरी, डैशबोर्ड और खोज उपकरणों में अविश्वसनीय रूप से उपयोगी हो सकता है. Thumbnails एक त्वरित दृश्य संदर्भ की पेशकश करते हैं, बिना पूरे वस्तुओं को लोड करने की आवश्यकता के, उन्हें हल्के वजन वाले पूर्वावलोकन के लिए आदर्श बनाते हैं.
इस ट्यूटोरियल में, हम एक्सेल फ़ाइलों से छोटे छवियों का उत्पादन करने के तरीके का पता लगाएंगे Aspose.Cells for .NET . हम स्थापना, रेंडरिंग विकल्प, पुनरावृत्ति तकनीकों और सर्वोत्तम प्रथाओं को कवर करेंगे ताकि उच्च गुणवत्ता वाले छेड़छाड़ सुनिश्चित किए जा सकें जो प्रदर्शन के लिए अनुकूलित हैं।
कदम-दर-चरण गाइड
चरण 1: Aspose.Cells स्थापित करें
इससे पहले कि आप छोटे टुकड़े बनाना शुरू करें, सुनिश्चित करें कि आपके पास Aspose.Cells for .NET स्थापित किया गया है. आप इसे निम्न कमांड के साथ NuGet पैकेज मैनेजर के माध्यम से इंस्टॉल कर सकते हैं:
Install-Package Aspose.Cells
चरण 2: कार्यपुस्तिका लोड करें
एक बार Aspose.Cells स्थापित किया गया है, अपने Excel कार्यपुस्तिका लोड करें और उस कार्यपत्रक तक पहुंचें जिसे आप एक छोटे से में परिवर्तित करना चाहते हैं।
Workbook workbook = new Workbook("FinanceReport.xlsx");
Worksheet sheet = workbook.Worksheets[0];
चरण 3: Thumbnail Rendering विकल्प सेट करें
छोटे टुकड़ों को उत्पन्न करने के लिए, कम रिज़ॉल्यूशन छवियों की रेंडिंग विकल्प सेट करें. यह सुनिश्चित करता है कि उत्सर्जित छेद हल्का वजन और लोड करने में जल्दी है.
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 96,
VerticalResolution = 96,
OnePagePerSheet = true
};
चरण 4: पहले कार्यपत्रक को एक छवि में रेंडर करें
Use SheetRender
कार्यपत्रक को एक अस्थायी छवि फ़ाइल के रूप में बनाने के लिए।
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "preview_temp.png");
चरण 5: छवि को ट्यूबनाइल आयामों में पुनर्स्थापित करें (वैकल्पिक)
आप उपयोग कर सकते हैं System.Drawing
अस्थायी छवि फ़ाइल को अपने वांछित छोटे आयामों में पुनर्विचार करने के लिए।
using System.Drawing;
Bitmap original = new Bitmap("preview_temp.png");
Bitmap thumbnail = new Bitmap(original, new Size(160, 120));
thumbnail.Save("thumbnail.png");
चरण 6: ट्यूबनाइल छवि का उपयोग करें
अब आपके पास पूर्वावलोकन के लिए उपयुक्त एक हल्का टुकड़ा है।
पूर्ण उदाहरण कोड
यहाँ पूर्ण उदाहरण कोड है जो उपरोक्त सभी चरणों को जोड़ता है:
using System;
using System.Drawing;
using Aspose.Cells;
using Aspose.Cells.Rendering;
class Program
{
static void Main()
{
// Load Excel file
Workbook workbook = new Workbook("FinanceReport.xlsx");
Worksheet sheet = workbook.Worksheets[0];
// Configure low-resolution options
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 96,
VerticalResolution = 96,
OnePagePerSheet = true
};
// Render full sheet as a temporary image
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "preview_temp.png");
// Resize to thumbnail
using (Bitmap original = new Bitmap("preview_temp.png"))
{
Bitmap thumbnail = new Bitmap(original, new Size(160, 120));
thumbnail.Save("thumbnail.png");
}
Console.WriteLine("Thumbnail image created from Excel worksheet.");
}
}
सर्वश्रेष्ठ अभ्यास
Recommendation | Purpose |
---|---|
Use OnePagePerSheet = true | कई पृष्ठों को छवि में विभाजित करने से रोकें |
कम संकल्प | त्वरित छोटे पैमाने के लिए ऑप्टिमाइज़ेशन |
रेंडिंग के बाद छवि को पुनर्स्थापित करें | स्केलिंग और गुणवत्ता पर अधिक नियंत्रण |
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 का उपयोग करके