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

2021-09-20 05:10:51 字數 1617 閱讀 9999

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

針對這樣的問題,今天這篇文章我就來分享一下如何利用第三方元件 spire.doc來實現word文件列印。

詳細步驟

這是原來的word文件截圖:

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

using system;

using spire.doc;

using system.windows.forms;

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

document doc = new document(); 

doc.loadfromfile("sample.doc");

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 中5步完成word文件列印的方法

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

C 完成word文件列印的方法

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

C 中操作Word文件

今天,在用c 語言開發乙個word報表,在網上看到一些有用的文章,先 過來,自己屯著。以下來自 參考 http xb.hzu.edu.cn qikan manage wenzhang 200906014.pdf 在當前專案開發過程中,客戶有根據資料庫資料生成word文件的需求,在和 同事溝通的過程中...