Ebben a rövid útmutató cikkben megvitatjuk a Képek Word dokumentumból C#-ban való kinyerésének részletes eljárását. A DOCX fájlt fogjuk használni bemeneti fájlként a képek lekéréséhez. Azonban DOC formátumú dokumentumot is biztosíthat a képek C# nyelv használatával történő kinyeréséhez. Továbbá létrehozunk egy működő példát, amely bemutatja, hogyan lehet képeket letölteni Word fájlból C# használatával.
Lépések a képek kibontásához a Word dokumentumból C#-ban
- Telepítse a GroupDocs.Parser for .NET csomagot a NuGet webhelyről a .NET projektben, hogy képeket nyerjen ki a Word dokumentumból
- Adjon hozzá hivatkozást a szükséges névterekre a képek Word-fájlból való kivonásához
- Példányosítsa a Parser osztályt a bemeneti DOCX dokumentum betöltéséhez
- Hívja meg a Parser osztály GetImages metódusát a Word dokumentumból való képek összegyűjtésére
- Ismételje meg a képgyűjteményt, és tekintse meg a képek méretét, típusát és tartalmát
A fenti pontokban minden lépést elmagyaráztunk annak a funkciónak a létrehozásához, amely az összes képet kivonja a Word dokumentumból C# használatával. Be kell töltenie a forrás Word fájlt az Parser osztály inicializálásával, miután konfigurálta a szükséges csomagot a NuGet csomagkezelőből, és belefoglalta a szükséges névtereket a kódba. Ezt követően a GetImages lehetővé teszi a képek objektumának összegyűjtését, majd a gyűjteményben iterálva megjelenítheti a képadatokat.
Kód a képek Word dokumentumból C#-ban való kinyeréséhez
Az előző kódrészletben a C# Image kivonat a Word alkalmazásból lett kifejlesztve a funkció működésének bemutatására. Nem használunk harmadik féltől származó eszközöket képek kinyerésére. Ez a minta továbbfejleszthető az Ön speciális követelményei szerint, és ezt a példát bármely operációs rendszeren, például Windowson, macOS-en és Linuxon is használhatja.
Megvitattuk a Word-dokumentumokból C#-ban lévő képek kinyerésének folyamatát, és ebben a bejegyzésben kidolgoztunk egy mintakódot. Nemrég közzétettünk egy cikket a Word-dokumentum szövegének C# nyelven történő kinyeréséről. További információért tekintse meg a hogyan lehet szöveget kivonni a Word dokumentumból C# segítségével útmutatót.