Spire.DocViewer是一款Word文档浏览、打印和转换的控件,所有这些操作都不要客户电脑上安装Office Word软件,使用该产品开发人员可以在应用程序中打开Word 97-2003, Word 2007, Word 2010 and Word 2013格式,可以把这些文档转换为PDF, HTML,RTF等格式,这篇文章主要介绍怎么利用该产品对打开的Word文档进行打印,怎么打开Word文档可以参考产品的帮助文档和事例。
private void btnPrint_Click(object sender, EventArgs e)
{
//Show a Print Dialog
PrintDialog dialog = new PrintDialog();
dialog.AllowCurrentPage = true;
dialog.AllowSomePages = true;
dialog.UseEXDialog = true;
DialogResult result = dialog.ShowDialog();
//...
//...
if (result == DialogResult.OK)
{
try
{
//Set print parameters.
this.docDocumentViewer1.PrintDialog = dialog;
//Gets the PrintDocument.
dialog.Document = docDocumentViewer1.PrintDocument;
dialog.Document.Print();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}