Célzott Excel-táblázat-előnézetek létrehozása a GroupDocs.Annotation .NET használatával
Dokumentum előnézeti útmutató
Bevezetés
Szeretnéd átláthatóbbá tenni a dokumentumfeldolgozásodat azáltal, hogy konkrét adatpontokra összpontosítasz? Akár adatelemző eszközöket fejlesztő fejlesztő, akár dokumentumokat kezelő informatikai szakember, akár bárki, akit érdekel a munkafolyamatok egyszerűsítése, a célzott dokumentum-előnézetek időt takaríthatnak meg és növelhetik a hatékonyságot. Ez az oktatóanyag végigvezet a GroupDocs.Annotation for .NET használatán, amellyel előnézeteket hozhatsz létre a kiválasztott munkalap oszlopaiból, biztosítva, hogy a kimenetek tömörek és relevánsak legyenek.
Amit tanulni fogsz:
- A GroupDocs.Annotation beállítása .NET-hez
- Előnézetek létrehozása megadott munkalap oszlopokkal
- Előnézeti beállítások konfigurálása az optimális kimenet érdekében
- A funkció gyakorlati alkalmazásai valós helyzetekben
Kezdjük a megoldás megvalósításának megkezdése előtt szükséges előfeltételek áttekintésével.
Előfeltételek
Mielőtt belevágna a megvalósításba, győződjön meg arról, hogy rendelkezik a következőkkel:
Szükséges könyvtárak és verziók:
- GroupDocs.Annotation .NET-hez: 25.4.0-s vagy újabb verzió szükséges.
Környezeti beállítási követelmények:
- Fejlesztői környezet telepítve a .NET Framework vagy a .NET Core rendszerrel.
Előfeltételek a tudáshoz:
- C# programozás alapjainak ismerete
- Ismerkedés a .NET fájl I/O műveleteivel
A GroupDocs.Annotation beállítása .NET-hez
A kezdéshez telepítenie kell a GroupDocs.Annotation könyvtárat. Így teheti meg ezt különböző csomagkezelők használatával:
NuGet csomagkezelő konzol
Install-Package GroupDocs.Annotation -Version 25.4.0
.NET parancssori felület
dotnet add package GroupDocs.Annotation --version 25.4.0
Licenc megszerzésének lépései:
- Ingyenes próbaverzió: Tölts le egy próbaverziót innen: GroupDocs weboldal funkciók teszteléséhez.
- Ideiglenes engedélySzerezzen be egy ideiglenes licencet a teljes hozzáféréshez a fejlesztés során a következő címen: Ideiglenes licencoldal.
- VásárlásÉles használatra vásároljon licencet a következő címen: GroupDocs vásárlási oldal.
Alapvető inicializálás és beállítás C#-ban:
Így állíthatja be környezetét a GroupDocs.Annotation for .NET használatának megkezdéséhez.
using System;
using GroupDocs.Annotation;
// Inicializálja az Annotator objektumot egy dokumentumútvonallal.
string inputFilePath = "YOUR_DOCUMENT_DIRECTORY/sample.xlsx";
Annotator annotator = new Annotator(inputFilePath);
Most, hogy készen áll, folytassuk az előnézetek létrehozásával a munkalap adott oszlopaiból.
Megvalósítási útmutató
Ez az útmutató végigvezeti Önt a megadott munkalap oszlopokkal rendelkező dokumentum-előnézetek létrehozásának funkciójának megvalósításán. Minden szakasz a megvalósítási folyamat egy adott aspektusára összpontosít.
Dokumentum előnézetek létrehozása adott munkalap oszlopokból
ÁttekintésEz a funkció lehetővé teszi a fejlesztők számára, hogy olyan dokumentum-előnézeteket hozzanak létre, amelyek csak az Excel-munkalap kiválasztott oszlopait tartalmazzák, javítva ezzel mind a teljesítményt, mind a relevanciát.
1. lépés: Előnézeti beállítások meghatározása
Kezd azzal, hogy beállítod a PreviewOptionsEz határozza meg, hogy hogyan és hová lesznek mentve az előnézeti fájlok.
using System.IO;
using GroupDocs.Annotation.Options;
string outputDirectoryPath = "YOUR_OUTPUT_DIRECTORY";
PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
new FileStream(Path.Combine(outputDirectoryPath, $"cells_page{pageNumber}.png"), FileMode.Create),
(number, stream) => stream.Dispose());
MagyarázatA PreviewOptions A konstruktor két delegáltat fogad el. Az első megadja az egyes oldalak előnézeti képének fájlelérési útját. A második biztosítja, hogy a streamek használat után megfelelően megsemmisüljenek.
2. lépés: Munkalap oszlopainak megadása
Válassza ki a munkalap azon oszlopait, amelyeket szeretne az előnézetekben szerepeltetni, a hozzáadással. WorksheetColumns.
// Adott oszlopok beillesztése a Munka1-ből.
previewOptions.WorksheetColumns.Add(new WorksheetColumnsRange("Sheet1\