U ovom vodiču korak po korak razradit ćemo kako ispisati Word dokument u C# bez međudjelovanja i automatizacije. Koristit ćemo aplikaciju Windows Forms za ispis Worda DOCX u C# pomoću dijaloškog okvira pisača.
Koraci za ispis Word dokumenta u C# bez međudjelovanja
- Instalirajte paket Aspose.Words for .NET s NuGet.org
- Dodajte referencu na prostore imena Aspose.Words i Aspose.Words.Rendering
- Postavite licencu za Aspose.Words za .NET pomoću metode SetLicense
- Napravite novi objekt Document i učitajte DOCX dokument
- Stvorite novi PrintDialog objekt i postavite dijaloška svojstva pisača
- Napravite PrintPreviewDialog objekt i postavite AsposeWordsPrintDocument objekt i druga svojstva
- Priložite događaj za aktiviranje dijaloškog okvira pisača
- Na kraju, pokažite dijaloški okvir pisača korisniku
U gornjim koracima učitavamo Word dokument u objekt dokumenta, postavljamo svojstva dijaloškog okvira pisača i zatim prosljeđujemo dokument kreiranoj instanci dijaloškog okvira pisača. Ovi koraci pomažu ispisati Word dokument u C# pomoću dijaloškog okvira pisača u sustavu Windows. Dodat ćemo zasebnu temu kako da pokažemo kako ispisati Word dokument bez dijaloškog okvira pisača.
Kod za ispis Word dokumenta u C# bez automatizacije
Gornji kod u C# print Word document bez otvaranja same DOCX ili DOC datoteke. Postavlja svojstva dijaloškog okvira za ispis zajedno s prosljeđivanjem samog dokumenta, a zatim omogućuje korisniku da ispiše dokument.