दस्तावेज़ पूर्वावलोकन सुविधाओं या सामग्री पुस्तकालयों के साथ काम करते समय, छोटे छवियों को पूरे फ़ाइल को लोड किए बिना एक त्वरित दृश्य संदर्भ प्रदान करता है. इस ट्यूटोरियल में दिखाया गया है कि .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.");
    }
}

सर्वश्रेष्ठ अभ्यास

RecommendationPurpose
Use OnePagePerSheet = trueकई पृष्ठों को छवि में विभाजित करने से रोकें
कम संकल्पत्वरित छोटे पैमाने के लिए ऑप्टिमाइज़ेशन
रेंडिंग के बाद छवि को पुनर्स्थापित करेंस्केलिंग और गुणवत्ता पर अधिक नियंत्रण

More in this category