-
Fototrend

Új hozzászólás Aktív témák
-
martonx
veterán
válasz
pmonitor
#15972
üzenetére
Ez OpenXml, azaz az Office 2007-től kezdve default file formátumok (amik nyitott szabványok) kezelésére szolgáló SDK.
Szóval igen, amíg nem cél, hogy a régi Office 2003-as file-okat is kezelni tudja a kód (így 2021-ben, úgy sejtem ez nem egy akkora lemondás
), akkor a megoldásom tök jól működik docx-re, xlsx-re, pptx-re windowson, linuxon, és osx-en is (vagy akár raspberry-n édesmindegy).
Annak idején mi pl. pptx-ek gyártásához használtuk ezt az SDK-t linux szerveren.
Egyébként ezt a pár soromat már csak egy foreach-be kell tenni, és megírni a regexp-et, ami a hivatkozásokat kiszedi, illetve a végén az eredményt excelbe bedobni, és voilá(a foreach-et még hozzáadtam
).
Akkor most már igazi programozó nick-ké avanzsáltam?
Pedig a win32 api-kat se vágom 
using System;using System.IO;using DocumentFormat.OpenXml.Packaging;var targetDirectory = new DirectoryInfo(@"c:\Users\lajos\Downloads\");foreach (var wordFile in targetDirectory.GetFiles("*.docx")){using var document = WordprocessingDocument.Open(wordFile.FullName, false);var body = document.MainDocumentPart.Document.Body.InnerText;Console.Write(body);}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- PlayStation 5
- 5.1, 7.1 és gamer fejhallgatók
- Apple MacBook
- Horgász topik
- A fociról könnyedén, egy baráti társaságban
- Foxpost
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Engedélyezte Hollandia a Tesla önvezetést, az EU többi része következhet
- Gitáros topic
- Gumi és felni topik
- További aktív témák...
- Apple iMac: i5(3.4GHzx4) 16GB DDR4(2400MHz),256SSD, 4 K kijelző
- Asus TUF FX707 FHD IPS i7-13620H RTX 4050 16GB 512GB magyar vbill gar
- Csere-Beszámítás! Gainward Phoenix RTX 4080 Super 16GB Videokártya!
- Bontatlan! PlayStation 5 Slim Digital + kontroller 2 év garancia 2028.04.09-ig, számlával!
- Precision 7750 17.3" 4K IPS i7-10850H Quadro RTX 4000 32GB 512GB NVMe új akku gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

), akkor a megoldásom tök jól működik docx-re, xlsx-re, pptx-re windowson, linuxon, és osx-en is (vagy akár raspberry-n édesmindegy).
