Hogyan készítsünk Word-dokumentumot C#-ban interop nélkül

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

  1. Használjon Aspose.Words for .NET NuGet-csomagot
  2. Hivatkozás hozzáadása a következőhöz: Aspose.Words namespace
  3. Használja a SetLicense metódust az Aspose licenc alkalmazásához
  4. Hozzon létre egy új Document Class példányt
  5. Hozzon létre egy DocumentBuilder Class objektumot, és adja át a dokumentum objektumot a konstruktorban
  6. Állítsa be a DocumentBuilder objektum szükséges tulajdonságait
  7. 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.

 Magyar