この記事では、C#のコードプログラムを経由してWord文書を印刷する方法について説明します。印刷設定に関連する印刷ダイアログボックス(プリントダイアログ)を呼び出すことによって、あなたはまた、サイレント印刷モードによって直接Word文書を印刷することができます。
ツール: Wordのライブラリ(.NET用Spire.Docパック)
Dllファイルのダウンロードおよび参照:によって公式サイトのダウンロードパックパッケージを。ダウンロードしたら、インストールに指定したパスの下のプログラムBINフォルダは、インストールがオープンサンプルセンター完了し、参照のBinフォルダに提出しなければならないSpire.Doc.dllを追加インストールパスの下で、同時に、文書等のAPIの例を参照してくださいVSプログラム。また、缶Nugetダウンロードインストール。
[例1] [印刷]ダイアログボックス
//初始化Document实例
Document doc = new Document();
//加载一个Word文档
doc.LoadFromFile("sample.docx");
//初始化PrintDialog实例
PrintDialog dialog = new PrintDialog();
//设置打印对话框属性
dialog.AllowPrintToFile = true;
dialog.AllowCurrentPage = true;
dialog.AllowSomePages = true;
//设置文档打印对话框
doc.PrintDialog = dialog;
//显示打印对话框并点击确定执行打印
PrintDocument printDoc = doc.PrintDocument;
if (dialog.ShowDialog() == DialogResult.OK)
{
printDoc.Print();
}
[実施例2]印刷ミュート
//初始化Document实例
Document doc = new Document();
//加载一个Word文档
doc.LoadFromFile("sample.docx");
//获取PrintDocument对象
PrintDocument printDoc = doc.PrintDocument;
//设置PrintController属性为StandardPrintController,用于隐藏打印进程
printDoc.PrintController = new StandardPrintController();
//打印文档
printDoc.Print();
(この記事の終わり)