Word-dokumentum konvertálása képekké C#-ban

Az Aspose.Words for .NET segítségével dokumentumokat (pl. DOCX, DOC, RTF, ODT, HTML) konvertálhat képfájlformátumokká, pl. PNG, JPEG, BMP, GIF. Ebből az oktatóanyagból megtudhatja, hogyan konvertálhat Word dokumentumot képekké C# nyelven.

Lépések a Word-dokumentum képekké konvertálásához C#-ban

  1. Telepítse a Aspose.Words for .NET csomagot a NuGet.org webhelyről
  2. Adjon hozzá hivatkozást a Aspose.Words és a Aspose.Words.Saving névterekhez
  3. Állítsa be az Aspose.Words for .NET licencét a License.SetLicense metódussal
  4. Importálja a bemeneti dokumentumot az Aspose.Words DOM-ba
  5. A ImageSaveOptions osztály példányának létrehozása a dokumentumok oldalainak képekké történő renderelésekor beállítások megadásához
  6. Valósítsa meg a IPageSavingCallback felületet, és állítsa be a fájlnév elérési útját a PageSavingArgs.PageFileName tulajdonság segítségével
  7. Állítsa be a Word-dokumentum oldaltartományát a képkonverzióhoz
  8. Végül mentse a képeket lemezre a Document.Save módszerrel

A dokumentumokkal való munka során gyakran különböző betűtípusokat és -stílusokat kell használnia. Ha olyan gépen nyit meg egy dokumentumot, amelyen a használt betűtípusok nincsenek telepítve, a szöveg megjelenítése eltérő lesz a dokumentumnézegetőben. A helyzet ugyanaz lesz az Aspose.Words esetében is. TrueType betűtípusokat igényel, amikor a dokumentumot rögzített oldalas formátumba (JPEG, PNG, PDF vagy XPS) rendereli. A bemeneti dokumentumban használt betűtípusokat telepíteni kell arra a gépre, amelyen a Word dokumentumot képekké szeretné alakítani.

Korábban a Word dokumentum nyomtatása C# használatával témakörrel foglalkoztunk egy másik útmutató témakörben. Ez a témakör elmagyarázza a Word-dokumentum C#-ban képpé konvertálásának lépéseit.

Kód a Word-dokumentum képekké konvertálásához C#-ban

A fenti kód C#-ban konvertálja a Word dokumentumot képekké az MS Office telepítése nélkül. Használhatja ott, ahol a .NET telepítve van Windows, Linux, macOS és felhőplatformokon (Amazon Web Services és Microsoft Azure).

 Magyar