C#がWord文書を印刷します

この記事では、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();

(この記事の終わり)

おすすめ

転載: blog.51cto.com/eiceblue/2450282