在日常工作中,我們可能常常需要列印各種檔案資料,比如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文件的需求,在和 同事溝通的過程中...