著科技的發展,電子合同簽署平臺已經成為了企業日常辦公的重要組成部分。它不僅方便、快捷,還能有效降低企業的運營成本。對于那些初次使用電子合同簽署平臺的用戶來說,如何將電子合同簽署平臺簽訂好的文件進行打印呢?本文將為您詳細解答這個問題。
首先,您需要登錄您的電子合同簽署平臺賬戶。如果您還沒有注冊過賬戶,請先完成注冊流程。登錄后,您將進入到主界面,在這里您可以查看和管理您的合同訂單。
在主界面中,找到您想要打印的文件,點擊文件名進入詳情頁面。在這里,您可以看到文件的相關信息,如合同編號、對方公司名稱等。確認無誤后,點擊“下載”按鈕將文件保存到本地。
如果下載下來后是html或word文件,在打印之前,您需要先將文件轉換為PDF格式。這樣才能保證打印出來的文件格式清晰、內容完整。您可以使用在線轉換工具將文件轉換為PDF文件,或者下載專門的PDF轉換軟件。轉換完成后,請確保您的電腦已經安裝了正確的打印機驅動程序。
將轉換后的PDF文件保存到本地后,雙擊文件或右鍵點擊選擇“打開方式”,用您喜歡的PDF閱讀器打開文件。在閱讀器中,點擊“打印”按鈕,系統會自動調用默認的打印機。如果您需要打印多份文件,可以在“打印范圍”設置中選擇“所有頁面”。最后,點擊“確定”按鈕開始打印。
打印機開始工作后,請耐心等待一段時間。當打印完成后,您可以檢查一下打印出的文件是否符合預期。如果發現有問題,請及時與電子合同簽署平臺客服聯系,尋求幫助。
總結:通過以上五個步驟,您就可以輕松地在電子合同簽署平臺上打印文件了。請注意,在打印過程中可能會遇到一些問題,如打印機驅動安裝失敗、PDF文件轉換失敗等。您可嘗試重新操作或者尋求專業人士的幫助。
在線模式是指直接在html網頁上設計打印模板,在線模式的特點是可以直接拖動表單字段到單元格內,無需手動設置字段標識。
步驟:【表單設計頁面】-【表單設置】-【打印模板】-【在線模式模板-編輯】,進入打印模板設計頁面。
左側字段列表分為表單字段和系統字段標簽頁。
方法一:直接從右側表單列表中拖動字段到指定單元格內。
方法二:雙擊單元格或者選中單元格按任意鍵彈出單元格內容編輯面板,可在此面板進行字段設計。
目前系統支持了多種功能,通過設計器的這些功能,基本能滿足一般打印模板的需求。
注意:設計器的功能只針對整個單元格,而不能對單元格內的某些字段進行設計。
支持自定義多種邊框線、邊框線顏色以及邊框粗細。
如果要取消邊框線,在選中單元格后點擊邊框線設置選項中的「無」。
注意:
可上傳背景圖,注意將紙張長寬和圖片調整成長寬一致,這樣可以較好地填充紙張。
背景圖可以實現套打功能,如快遞單、申請單等特定場景的打印。
圖片水印:圖片最大100k,水印圖片最大顯示為128px*128px。
文字水印:
注意:
可對紙張大小、方向、頁邊距進行設置。
設置時請注意參考線所標注的打印邊界,設計時不要超出,以免影響打印效果。
小票打印: 紙張大小選擇自定義,高度模式選擇自動,根據小票寬度設置紙張寬度及頁邊距等信息,不限制紙張高度,即可實現小票打印。
選中單元格,按任意鍵或者雙擊彈出單元格內容編輯面板。
通過設置重復打印,可以在打印的過程中,將部分內容固定在每一頁里打印出來,如:商品銷售,商品過多時,將表格頭部在每一頁中都顯示一份。
注意:
注意:邊界線和實際打印邊界,并不是完全重合的,會存在不一致的情況。邊界線標注的范圍 始終 <= 實際打印范圍。
條形碼和二維碼僅單行文本和數字控件支持。
步驟:【點擊單元格或行或列】——【單擊鼠標右鍵】——【選擇對應的快捷操作】
前幫客戶做合同和協議打印的時候,收集過一些打印相關的資料,整理了一下內容,分享給有需要的朋友。
<body>
<object id="WebBrowser" classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height="0" width="0"></object>
</body>
<script>
WebBrowser.ExecWB(1,1) // 打開
WebBrowser.ExecWB(2,1) // 關閉現在所有的IE窗口,并打開一個新窗口
WebBrowser.ExecWB(4,1) // 保存網頁
//--------------- 常用 --------------
WebBrowser.ExecWB(6,1) // 打印
WebBrowser.ExecWB(6,6) // 直接打印
WebBrowser.ExecWB(7,1) // 打印預覽
WebBrowser.ExecWB(8,1) // 打印頁面設置
//-------------------------------------
WebBrowser.ExecWB(10,1) // 查看頁面屬性
WebBrowser.ExecWB(15,1) // 撤銷
WebBrowser.ExecWB(17,1) // 全選
WebBrowser.ExecWB(22,1) // 刷新
WebBrowser.ExecWB(45,1) // 關閉窗體無提示
</script>
通過$("#id").print(/options/)和$('#id').printArea(/options/)調用,其中的options可以配置一些選項,具體看對應的說明文檔。
收費的、不收費的都有,這里就不多提了。
復雜的套打可以選第三方插件。jQuery插件是封裝的print方法,我前幾年給銀行網點做了個小系統需要局部打印,選了插件,其實沒有很理想,需要自己做一些調整才行。大部分情況用print就能解決。
頁面上顯示的內容與最終需要打印的內容之間總是存在差異的,從兩個方向解決這個問題,一個是打印時只顯示需要打印的部分,另一個是打印前調整頁面的內容,只保留需要打印的部分。可以用到下面幾個方法:
css media query 可以寫一些只在打印時有效的樣式,例如控制頁面某個按鈕打印時隱藏
@media print{
.no-print{
display:none
}
}
可以用onbeforeprint和onafterprint在打印前重新編輯內容,專門送去打印,打印后又處理回來。
function window.onbeforeprint()
{ //將一些不需要打印的隱藏 }
function window.onafterprint()
{ //放開隱藏的元素 }
// polyfill
// 對于基于Webkit的瀏覽器,您可以創建一個等效的結果window.matchMedia('print')。
// var mediaQueryList = window.matchMedia('print');
// mediaQueryList.addListener('change', function(mql) {
// if(mql.matches) {
// console.log('webkit equivalent of onbeforeprint');
// }
// });
onbeforeprint 在設置頁面打印之后但是在打印對話框出現之前執行 JavaScript
onafterprint 定義為在設置頁面打印且打印對話框已出現之后,執行一段 JavaScript。只有 Internet Explorer 和 Firefox 支持 onafterprint 事件屬性。但是:在 IE 中,onafterprint=屬性在打印對話框出現之前而不是之后發生。
onbeforeprint fired before dialog appears and allows one to change html and so on.onafterprint is fired just before dialog appears. It is not even possible to know, whether document was actually printed or user canceled it. Needless to say about when printing finished (if started at all).Again: no event is available to track anything happened in print dialog, i.e. answer to your question is no.Moreover, I hope what your need will never be implemented, cause this allows to frustrate user. He/she asks to print one document, but got something different.
改變頁面內容的方式體驗比較糟糕,個人不推薦,jq插件默認是用iframe,其實還可以window.open一個單獨的打印頁面,預覽和打印都好解決,兩種方式都需要注意樣式表是在原來的頁面,需要稍微注意下樣式是否有缺失。
page-break-before:always;
page-break-after:always;
page-break-inside:avoid;
用樣式可以控制主動使用分頁符,沒用過的可以看下這里
http://www.w3school.com.cn/cssref/pr_print_page-break-after.asp
有3種辦法,但都有限制
網上下載ScriptX.cab文件
下載成功后將文件放在項目某個目錄下,然后在頁面body中寫上:
<object id="factory" name="factory" style="display: none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="ScriptX.cab" viewastext></object>
codebase屬性為ScriptX.cab文件的放置路徑(絕對路徑)
調用:factory.printing.Print(false)即可
需要修改IE瀏覽器安全設置,否則還是會彈出對話框
然后執行
document.getElementById('WebBrowser').ExecWB(6,2,3)
可以使用vb,但是IE11開始已經被微軟廢棄,無法執行vb代碼了。
execScript('document.getElementById("WebBrowser").ExecWB 6, 2, 3','vbscript');
無邊距打印是打印機的一種功能,即全幅打印,打印紙不留空白。
適用于照片打印,廣告打印,海報打印等。
目前的主流打印機都有支持該功能的型號。
當在應用程序中創建用于打印的數據時,需要調整數據到打印紙的尺寸。如果應用程序中有邊距設置,應確保在打印前將它們設為零。
注意:
使用此功能進行打印將比普通打印要花更長時間。
使用此功能打印輸出的頂部和底部區域的打印質量可能會下降,或者在上面未列出的介質上打印時該區域可能會污損。在打印大量的作業之前先打印一頁以檢查打印質量。
遇到的一個需求,只打印合同中需要填寫數據的幾頁,不能使用自帶的頁碼,所以把自帶的頁碼去掉,然后寫個div定位到原來頁碼的位置,里面的內容就可以自己控制了。需要注意:
1. 頁面打印區域的原因,不是在任意打印機上都可以把頁碼打印在紙張的邊緣,需要根據打印機的可打印區域調整。
2. 頁碼需要使用到絕對定位,所以要求打印的內容是確定的,目前遇到有這個需求的,打印內容也都是固定的。
chrome 支持 @page 規則
@page{size : A4 lanscape;}
需要在打印首選項中設置。
注意:有時候需要通過加個空白頁來讓后面的內容從新的一張紙開始打印。
打印設置里可以修改,不過很難用程序控制打印份數。可以曲線實現,在打印的時候,直接把內容重復N遍再打印一份出來的就是N份了。
時代變得真快,現在的IE都已經退出了歷史舞臺。新框架一個接一個冒出來,老系統里的這些老代碼,不知道什么時候會消失。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。