C 完成word文件列印的方法

2022-10-07 12:00:09 字數 1373 閱讀 9458

在日常工作中,我們可能常常需要列印各種檔案資料,比如word文件。對於程式設計員,應用程式中文件的列印是一項非常重要的功能,也一直是乙個非常複雜的工作。特別是提到web列印,這的確會很棘手。一般如果要想選擇非預設印表機或者說想顯示列印設定對話方塊時,我們也需要對**進行一定的設定。

針對這樣的問題,今天這篇文章我就來分享一下如何利用免費的第三方元件輕鬆列印word文件。免費元件簡化了**,提高我們的工作效率,何樂而不為呢。所以,在下面的示例中我使用了其中乙個free spire.doc元件來實現這一功能。

c#完成word文件列印的方法步驟如下所示:

這是原來的word文件截圖:

第一步:元件安裝後,建立乙個c#控制台專案,新增引用及命名空間如下:

using system;

using spire.doc;

using system.windows.forms;

第二步:例項化乙個word文件物件,呼叫loadfromfile方法載入待列印的word文件:

document doc = new document();

doc.loadfromfile("sample.doc");

第三步:例項化乙個printdialog的物件,設定相關屬性。關聯doc.printdialog屬性和printdialog物件:

printdialog dialog = new printdialog();

dialog.allowprinttofile = true;

dialog.allowcurrentpage = true;

dialog.allowsomepages = true;

dialog.useexdialog = true;

doc.printdialog = dialog;

第四步: 後台列印。

使用預設印表機列印出所有頁面。這段**也可以用於網頁後台列印:

printdocument printdoc = doc.printdocument;

printdoc.print();

第五步: 如要顯示列印對話方塊,就呼叫showdialog方法,根據列印預覽設定選項,列印word文件:

if (dialog.showdialog() == dialogresult.ok)

這是列印文件過後xps格式的螢幕截圖:

全部**:

using system;

using spire.doc;

using system.windows.forms;

namespace doc_print

private void button1_click(object sender, eventargs e)}}

}本文標題: c#完成word文件列印的方法

本文位址:

C 中5步完成word文件列印的方法

在日常工作中,我們可能常常需要列印各種檔案資料,比如word文件。對於程式設計員,應用程式中文件的列印是一項非常重要的功能,也一直是乙個非常複雜的工作。特別是提到web列印,這的確會很棘手。一般如果要想選擇非預設印表機或者說想顯示列印設定對話方塊時,我們也需要對 進行一定的設定。針對這樣的問題,今天...

C 中5步完成word文件列印的方法

在日常工作中,我們可能常常需要列印各種檔案資料,比如word文件。對於程式設計員,應用程式中文件的列印是一項非常重要的功能,也一直是乙個非常複雜的工作。特別是提到web列印,這的確會很棘手。一般如果要想選擇非預設印表機或者說想顯示列印設定對話方塊時,我們也需要對 進行一定的設定。針對這樣的問題,今天...

Word 列印 PrintOut 方法

from,to,item,copies,pages,pagetype,printtofile,collate,filename,activeprintermacgx,manualduplexprint,printzoomcolumn,printzoomrow,printzoom width,prin...