V tomto tutoriálu krok za krokem vysvětlíme, jak vytisknout dokument Word v C# bez interoperability a bez automatizace. K tisku Wordu DOCX v C# pomocí dialogového okna tiskárny použijeme aplikaci Windows Forms.
Kroky k tisku dokumentu aplikace Word v C# bez interoperability
- Nainstalujte balíček Aspose.Words for .NET z NuGet.org
- Přidejte odkaz na jmenné prostory Aspose.Words a Aspose.Words.Rendering
- Nastavte licenci Aspose.Words pro .NET pomocí metody SetLicense
- Vytvořte nový objekt Document a načtěte dokument DOCX
- Vytvořte nový objekt PrintDialog a nastavte vlastnosti dialogového okna tiskárny
- Vytvořte objekt PrintPreviewDialog a nastavte objekt AsposeWordsPrintDocument a další vlastnosti
- Chcete-li aktivovat dialogové okno tiskárny, připojte událost
- Nakonec ukažte uživateli dialogové okno tiskárny
Ve výše uvedených krocích načteme dokument aplikace Word do objektu Dokument, nastavíme vlastnosti dialogového okna tiskárny a poté dokument předáme vytvořené instanci dialogového okna tiskárny. Tyto kroky pomáhají vytisknout dokument aplikace Word v jazyce C# pomocí dialogového okna tiskárny systému Windows. Přidáme samostatné téma s postupy, které ukáže, jak tisknout dokument aplikace Word bez dialogového okna tiskárny.
Kód pro tisk dokumentu Word v C# bez automatizace
Výše uvedený kód v C# print Word document bez otevření samotného souboru DOCX nebo DOC. Nastaví vlastnosti tiskového dialogu spolu s předáním samotného dokumentu a poté nechá uživatele dokument vytisknout.