Ebben a lépésről lépésre bemutatott oktatóanyagban bemutatjuk, hogyan nyomtathatunk Word-dokumentumot C# nyelven interop és automatizálás nélkül. A Windows Forms alkalmazást használjuk a Word DOCX C# nyelven történő nyomtatásához egy nyomtató párbeszédpanel segítségével.
Lépések a Word-dokumentum nyomtatásához C#-ban, együttműködés nélkül
- Telepítse a Aspose.Words for .NET csomagot a NuGet.org webhelyről
- Adjon hozzá hivatkozást a Aspose.Words és a Aspose.Words.Rendering névterekhez
- Állítsa be az Aspose.Words for .NET licencét a SetLicense metódussal
- Hozzon létre egy új Document objektumot, és töltse be a DOCX dokumentumot
- Hozzon létre egy új PrintDialog objektumot, és állítsa be a nyomtató párbeszédpanel tulajdonságait
- Hozzon létre PrintPreviewDialog objektumot, és állítsa be a AsposeWordsPrintDocument objektumot és egyéb tulajdonságokat
- Csatoljon eseményt a nyomtató párbeszédpaneljének aktiválásához
- Végül mutasd meg a nyomtató párbeszédpanelt a felhasználónak
A fenti lépésekben betöltjük a Word dokumentumot a Dokumentum objektumba, beállítjuk a nyomtató párbeszédpanel tulajdonságait, majd átadjuk a dokumentumot a létrehozott nyomtató párbeszédablak példánynak. Ezek a lépések segítenek Word-dokumentumot nyomtatni C# nyelven a Windows nyomtató párbeszédpanel segítségével. Hozzáadunk egy külön útmutatót, amely bemutatja, hogyan nyomtathat Word-dokumentumot nyomtató párbeszédpanel nélkül.
Kód Word-dokumentum nyomtatásához C#-ban automatizálás nélkül
A fenti kód C#-ban print Word document anélkül, hogy megnyitná magát a DOCX- vagy DOC-fájlt. Beállítja a nyomtatási párbeszédpanel tulajdonságait, magát a dokumentumot, majd hagyja, hogy a felhasználó kinyomtassa a dokumentumot.