Vannak, akik a Microsoft Office Interop könyvtárat használják Word-dokumentumok létrehozására, azonban gyakran felteszik a kérdést, hogyan lehet Word-dokumentumot létrehozni C#-ban interop nélkül. Itt jön képbe a Aspose.Words for .NET, amely megkönnyíti a Word dokumentum C# nyelvű létrehozását.
Erre a kérdésre az alábbi lépések adják meg a választ a C# kódmintával együtt. Ez azt mutatja, hogy milyen egyszerűen és hatékonyan hozhat létre DOCX vagy DOC fájlt a semmiből a .NET-alkalmazásaiban, legyen az .NET-konzol segédprogram, Windows alkalmazás vagy ASP.NET webprojekt. Az Aspose.Words zökkenőmentesen működik minden .NET platformtechnológiával.
Word-dokumentum létrehozásának lépései C#-ban automatizálás nélkül
- Használjon Aspose.Words for .NET NuGet-csomagot
- Hivatkozás hozzáadása a következőhöz: Aspose.Words namespace
- Használja a SetLicense metódust az Aspose licenc alkalmazásához
- Hozzon létre egy új Document Class példányt
- Hozzon létre egy DocumentBuilder Class objektumot, és adja át a dokumentum objektumot a konstruktorban
- Állítsa be a DocumentBuilder objektum szükséges tulajdonságait
- Mentse el a kimeneti Word-dokumentumot fájlként vagy adatfolyamként
Kód Word-dokumentum létrehozásához C#-ban automatizálás nélkül
Ebben a C#-kód példában létrehoztunk egy egyszerű {{HIPERLINK1}}, mindössze két sornyi szöveggel, és félkövér attribútumot alkalmaztunk a szöveghez. Azonban sokkal többet tehet, és bővítheti a fenti kódot, ha táblázatokat, cellákat és különféle egyéb objektumokat ad hozzá a Word Document Object Model (DOM)-hoz.
Az Aspose.Words for .NET API C# kódja feletti végrehajtásához nem szükséges telepítenie a Microsoft Word programot a számítógépére vagy arra a kiszolgálóra, amelyre az alkalmazást telepíteni fogja. Ez sokkal könnyebbé és gyorsabbá teszi a Word dokumentum létrehozását.