整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          網頁文章資料打印方法

          網頁文章資料打印方法


          開需要的科目課本或資料文章





          或者直接復制粘貼打印。

          領取免費課本、資料、同步教學視頻。

          多時候,你想給一個按鈕,在網頁上通過一個實際的打印機打印出網頁的內容。

          JavaScript可使用window對象的print函數就可以實現這樣的功能。

          當執行JavaScript的print函數window.print()將會打印當前頁面。可以使用onclick事件如下直接調用此函數:

          <head>
          <script type="text/javascript">
          <!--
          //-->
          </script>
          </head>
          <body>
          <form>
          <input type="button" value="Print" onclick="window.print()" />
          </form>
          </body>1234567891011復制代碼類型:[javascript]

          這將產生以下按鈕,打印此頁。

          這符合打印出來的頁面,但這個不是一個推薦的方式。打印機友好的頁面實際上只是一個文本,沒有圖像,圖形或廣告頁面。

          可以使用以下頁式打印機友好方式:

          使頁面的副本,并離開了不需要的文本和圖形,然后從原始鏈接到該打印機友好的頁面。

          如果你不想讓頁面的額外副本,那么可以使用像適當的注釋標記打印文本 <!-- PRINT STARTS HERE -->..... <!-- PRINT ENDS HERE --> 然后你可以使用PERL或其他腳本在后臺清除打印文本和顯示進行最后的打印。網站使用同樣的方法給打印設備對我們網站的訪客。

          如何打印頁面:

          如果沒有人在提供上述設備,那么你可以使用瀏覽器的標準工具欄讓網頁打印出來。按照鏈接如下:

          File --> Print --> Click OK button.

          開課吧廣場-人才學習交流平臺

          、官網介紹

          Print.js 主要是為了幫助我們直接在應用程序中打印 PDF 文件,無需離開界面,也不使用嵌入。對于用戶不需要打開或下載 PDF 文件,而只需要打印它們的獨特情況。
          例如,當用戶請求打印在服務器端生成的報表時,這很有用的一種情況。這些報告以 PDF 文件的形式發回。在打印這些文件之前,無需打開它們。Print.js提供了一種在我們的應用程序中打印這些文件的快速方法。

          官網地址:https://printjs.crabbly.com/

          二、安裝使用

          使用 npm 進行安裝

          npm install print-js --save

          引用

           import printJS from 'print-js'

          三、項目示例

          vue文件

          <template>
            <div id="app">
              <div id="divPrint" class="mainbox print">
                <!-- <div style="font-size: 25px; margin-top: 80px" align="center">
                  整改通知單
                </div> -->
                <div align="center" style="margin: 0; padding: 0; width: 100%">
                  <table>
                    <tr style="border: none">
                      <td colspan="2">工程項目:xx</td>
                      <td style="text-align: right; padding-left: 10px;" colspan="2">編號:xx</td>
                    </tr>
                    <tr style="border: none">
                      <td colspan="2">整改單位:xx</td>
                      <td style="text-align: right; padding-left: 10px;" colspan="2">編號:xx</td>
                    </tr>
                    <tr style="border: none">
                      <td colspan="2">整改內容:xx</td>
                      <td style="text-align: right; padding-left: 10px;" colspan="2">編號:xx</td>
                    </tr>
                  </table>
                </div>
              </div>
              <div style="margin-top: 20px; text-align: center">
                <button @click="print()">pdf打印</button>
              </div>
            </div>
          </template>
          
          <script>
          import printJS from "print-js";
          export default {
            name: "printing",
            data() {
              return {};
            },
            methods: {
              print() {
                printJS({
                  printable: "divPrint", // 標簽元素id
                  type: "html", // 打印類型
                  header: "整改通知單", // '表單名稱',
                  targetStyles: ["*"],
                  style: "@page {margin:0 10mm};", // 可選-打印時去掉眉頁眉尾
                  ignoreElements: ["no-print"], // 接受打印父 html 元素時應忽略的 html id 數組。
                  properties: null,
                });
              },
            },
          };
          </script>
          
          <style lang="scss">
          #app {
            width: 100%;
            font-family: "Avenir", Helvetica, Arial, sans-serif;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-align: center;
            color: #2c3e50;
          
            .mainbox {
              width: 100%;
              margin: 0 auto;
            }
          }
          </style>

          點擊打印按鈕后,出現PDF預覽。


          pdf文件打印預覽

          最后再點擊打印即可實現PDF文件打印。


          主站蜘蛛池模板: 人妻无码一区二区不卡无码av| 99久久精品午夜一区二区| 国精产品一区一区三区免费视频| 日韩精品一区二区三区老鸦窝| 青青青国产精品一区二区| 久久久久人妻一区二区三区| 中文字幕AV一区二区三区人妻少妇| 四虎在线观看一区二区| 无码少妇一区二区性色AV| 国产伦精品一区二区三区免.费| 中文字幕一区二区日产乱码| 伊人久久大香线蕉AV一区二区| 成人午夜视频精品一区| 韩国精品一区视频在线播放| 亚洲国产成人久久综合一区| 久久久精品日本一区二区三区| 欧美日韩综合一区二区三区| 久久国产精品无码一区二区三区 | 国产综合一区二区在线观看| 国产精品一区二区毛卡片| 亚洲国产成人久久一区WWW | 久久久老熟女一区二区三区| 色老板在线视频一区二区| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产成人综合精品一区| 亚洲av色香蕉一区二区三区蜜桃| 亚洲国产成人一区二区精品区| 成人午夜视频精品一区| 国产一区二区三区在线免费| 在线精品自拍亚洲第一区| 视频在线一区二区| 视频一区二区三区在线观看| 日韩一区二区视频| 亚洲国产AV无码一区二区三区| 中文字幕在线看视频一区二区三区| 日韩人妻一区二区三区蜜桃视频 | 国产伦精品一区二区三区视频金莲| 日韩一区二区在线免费观看| 无码毛片一区二区三区中文字幕| 无码人妻一区二区三区在线水卜樱 | 一区二区三区在线免费看|