このステップバイステップのチュートリアルでは、相互運用や自動化を行わずに、C#でWord文書を印刷する方法について詳しく説明します。 Windowsフォームアプリケーションを使用して、プリンターダイアログを使用してC#でWordDOCXを印刷します。
相互運用機能なしでC#でWord文書を印刷する手順
- NuGet.orgからAspose.Words for .NETパッケージをインストールします
- Aspose.WordsおよびAspose.Words.Rendering名前空間への参照を追加します
- SetLicenseメソッドを使用してAspose.Wordsfor.NETのライセンスを設定します
- 新しいDocumentオブジェクトを作成し、DOCXドキュメントをロードします
- 新しいPrintDialogオブジェクトを作成し、プリンターダイアログのプロパティを設定します
- PrintPreviewDialogオブジェクトを作成し、AsposeWordsPrintDocumentオブジェクトとその他のプロパティを設定します
- イベントを添付して、プリンタダイアログをアクティブにします
- 最後に、プリンタダイアログをユーザーに表示します
上記の手順では、WordドキュメントをDocumentオブジェクトにロードし、プリンターダイアログのプロパティを設定してから、作成したプリンターダイアログインスタンスにドキュメントを渡します。これらの手順は、Windowsプリンターダイアログを使用してC#でWord文書を印刷するのに役立ちます。プリンタダイアログなしでWord文書を印刷する方法を示すために、別のハウツートピックを追加します。
自動化せずにC#でWord文書を印刷するコード
DOCXまたはDOCファイル自体を開かずにC#print Word documentで上記のコードを実行します。これは、ドキュメント自体を渡すとともに印刷ダイアログのプロパティを設定し、ユーザーがドキュメントを印刷できるようにします。