整合營銷服務商

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

          免費咨詢熱線:

          2-LINUX HTML 轉 PDF-itext5、8

          text

          官網地址 The Leading PDF Library for Developers | iTextSelect a value to filter the results.QuoteQuoteQuoteQuoteQuoteQuoteQuoteQuoteQuoteQuoteiText pdf on facebookiText pdf on twitteriText pdf on youtubeiText pdf on linkediniText pdf on stackoverflow

          重要說明

          主要依賴

                  <dependency>
                      <!-- 會自動引用 itext 其他庫,kernel,commons,io,forms,layout,svg,styled-xml-parser -->
                      <groupId>com.itextpdf</groupId>
                      <artifactId>html2pdf</artifactId>
                      <version>5.0.2</version>
                  </dependency>

          測試代碼

                  // 獲取 java 版本
                  String version = System.getProperty("java.specification.version");
          
                  // 獲取系統類型
                  String platform = System.getProperty("os.name", "");
                  platform = platform.toLowerCase().contains("window") ? "win" : "linux";
          
                  // 當前程序目錄
                  String current = System.getProperty("user.dir");
          
                  System.out.println(String.format("current=%s", current));
          
                  // html 文件路徑
                  File index = Paths.get(current, "..", "index.html").toFile();
                  if (!index.exists()) {
                      System.out.println(String.format("file not exist,file=%s", index.getAbsolutePath()));
                      return;
                  }
          
                  try {
                      // 保存 pdf 文件路徑
                      File file = Paths.get(current, String.format("java%s_%s.pdf", version, platform)).toFile();
          
                      // 轉換設置
                      ConverterProperties options = new ConverterProperties();
          
                      // 設置根目錄類型
                      String baseUri = Paths.get(current, "..").toUri().toString();
                      options.setBaseUri(baseUri);
          
                      // 設置字體
                      FontProvider fontProvider = new FontProvider();
                      fontProvider.addStandardPdfFonts();
                      fontProvider.addSystemFonts();
                      options.setFontProvider(fontProvider);
          
                      // 轉換 html 文件
                      HtmlConverter.convertToPdf(index, file, options);
                  } catch (IOException e) {
                      throw new RuntimeException(e);
                  }

          效果預覽

          itext-demo/java1.8_win.pdf · yjihrp/linux-html2pdf-demo - Gitee.com

          itext-demo/java11_linux.pdf · yjihrp/linux-html2pdf-demo - Gitee.com

          測試結果

          測試結果

          下一篇 3-LINUX HTML 轉 OPENPDF

          是否曾經遇到過這樣的情況:在學習《HTML 5 移動Web開發任務教程》這門課程時,感覺無從下手,不知道該如何學好它?如果是這樣的話,那么今天我就來分享一些學好這門課程的方法和技巧。

          首先,我們需要了解這門課程的主要內容和目標。這門課程主要是介紹如何使用HTML 5、CSS3和JavaScript等技術,開發移動Web應用程序。因此,我們需要熟練掌握這些基礎技術,并且了解它們在移動Web開發中的應用。

          其次,我們需要掌握一些學習技巧和方法。以下是一些實用的學習技巧:

          1??認真閱讀課程教材和其他相關資料,做好筆記,加深記憶。

          2??跟隨課程進度,完成每一個任務和練習,鞏固所學知識。

          3??參加課程討論和問答環節,與同學和老師交流,解決自己的疑惑和問題。

          4??使用在線開發工具和實踐平臺,練習和鞏固所學的知識和技能。

          此外,我們還需要有一些自律和計劃性的學習態度。以下是一些實用的學習態度:

          1??制定合理的學習計劃,安排每天的學習任務和時間。

          2??遵守學習規律和方法,做到不拖延學習進度,不放棄學習目標。

          3??自我評估學習效果,及時調整學習策略和方法。

          4??保持積極的學習態度和心態,不斷學習和探索新的知識和技能。

          最后,我們需要將所學知識應用到實踐中,做出實際的項目和作品。以下是一些實踐性的建議:

          1??參加開源項目和社區,與其他開發者交流和學習。

          2??使用自己的開發環境和工具,嘗試開發一些小項目和練習。

          3??參加一些比賽和實踐活動,展示自己的技能和成果。

          總之,學好《HTML 5 移動Web開發任務教程》這門課程需要我們掌握一定的基礎知識和學習技巧,同時也需要我們在實踐中不斷探索和學習。通過以上的方法和技巧,相信你一定可以更好地掌握這門課程,實現自己的學習目標。

          .Paragon NTFS :Mac讀寫NTFS磁盤工具

          Paragon NTFS for Mac是Mac平臺上一款非常優秀的讀寫工具,可以在Mac OS X中完全讀寫、修改、訪問NTFS硬盤、U盤等外接設備的文件。這款軟件最大的亮點簡書可以讓我們讀寫 NTFS 分區,因為在Mac OS X 系統上,默認狀態下我們只能讀取NTFS 分區,卻無法進行寫入。而且我們的移動硬盤或U盤大部分都是用NTFS進行的分區,所以如果你發現在你的Mac上無法往移動硬盤或向U盤中寫入數據時,您就可以安裝此

          軟件來為你的硬盤、U盤進行快速讀寫。

          可在官網搜索下載。

          2.iShot:截圖、錄屏、OCR,一個頂十個,樣樣都優秀!

          很多使用Mac的朋友都有截圖的需要,一般人都是用的QQ截圖,但是QQ截圖的功能比較簡單,比如高亮標注,序號標注,長截圖、延時截圖等沒有。

          如果你的工作中剛好需要大量截圖,但是QQ或者微信又滿足不了你的需求時,你可以試試使用iShot。比如你需要滾動截圖,截取某個網站整屏。比如你希望截圖可以設置成自動保存成文件,而不是每次操作去選擇。這些iShot都可以滿足。

          APP Store搜索“截圖”即可下載,或者點擊下方下載地址。

          下載地址:https://www.better365.cn/ishot.html?statId=56

          3. One Switch:系統設置一鍵開關工具

          有時候我們想隱藏桌面上的文件和圖標,從而得到一個干凈的桌面;有時為了不中斷下載,想讓屏幕常亮;有時想鎖定鍵盤來清潔電腦;這些功能要么是系統不自帶,要么得去系統偏好設置里面進行繁瑣地設置。

          One Switch 官網搜索即可下載!

          而有了 One Switch,便可以一步到位,只需在狀態欄點擊它,就可以很方便地控制以下 20 多種快捷開關:

          4. Parallels Desktop:在 Mac 上運行 Windows 的最佳虛擬機軟件

          如果有些情況下必須用到 Windows 系統,但 Apple 芯片的 Mac 又不支持分區安裝雙系統。這時虛擬機就成了不二選擇,而Parallels Desktop 當屬 Mac 上最好用的虛擬機軟件。

          裝了虛擬機,就可以在虛擬機里面安裝 Windows 或 Linux 或一個額外的 macOS。打開虛擬機,即可啟動系統。實現一臺 Mac,多個系統同時運行。

          APP Store搜索“Parallels Desktop”即可下載。

          切換系統就像切換軟件一樣容易,無須像分區安裝雙系統那樣關機切換。系統之間的文件也可以共通使用。不用時,退出虛擬機即可。

          5.FastZip:解壓縮軟件

          我們在使用Mac電腦的時候,壓縮文件和解壓文件都是比較費時間的事情,還有每次的權限申請。但是FastZip不僅可以一次性權限的申請,這樣以后就都可以不再有申請權限的煩惱了。同時FastZip的壓縮速度也是其他的速度的六倍之多,超快的速度和效率。也是它的一大亮點。

          大家都知道,對文件進行加密是為了更好地保護個人隱私或工作中的特殊文件,如何設置加密文件,而FastZip是專門這個功能的設計。只要有了它,就能馬上給我們的文件加密!

          APP Store搜索"壓縮軟件"即可下載。

          下載地址:https://www.better365.cn/fastzip.html?statId=55

          6.Rectangle:分屏軟件

          雖然 Mac 有自帶的分屏功能,但是它最多只能將屏幕分成兩部分,而且操作方式也不是那么方便。

          所以,這里給大家分享一款第三方分屏軟件:Rectangle。它跟收費的分屏軟件 Magnet 相比,最大的區別在于:它擁有更強大的功能的同時。

          它還是一個免費軟件:有了 Rectangle ,只需拖動窗口到屏幕邊緣,比如左邊或者右邊,上邊或者下邊。窗口就會自動貼合并調整到合適的大小,也可以拖到屏幕的四個角,分成四等分,這樣我們就可以同時瀏覽四個窗口。


          主站蜘蛛池模板: 亚洲一区二区三区国产精品| 无码人妻一区二区三区一| 91福利国产在线观一区二区| 在线播放一区二区| 国产aⅴ一区二区| 久久中文字幕一区二区| 日本在线视频一区| 日本无码一区二区三区白峰美| 一区国严二区亚洲三区| 国产精品视频免费一区二区三区| 亚洲高清成人一区二区三区| 波多野结衣一区视频在线| 99久久精品国产高清一区二区| 亚洲Av无码国产一区二区| 亚洲午夜福利AV一区二区无码| 中文字幕亚洲一区二区三区| 无码人妻精品一区二区三区不卡| 日韩人妻无码一区二区三区久久 | 久久无码精品一区二区三区| 国产精品99精品一区二区三区 | ...91久久精品一区二区三区| 成人区精品人妻一区二区不卡| 亚洲av无码天堂一区二区三区| 波多野结衣中文一区二区免费| 亚洲av乱码一区二区三区按摩| 亚洲一区二区三区写真| 免费无码一区二区三区| 中文字幕AV无码一区二区三区| 无码人妻一区二区三区一| 亚洲天堂一区二区三区| 精品国产a∨无码一区二区三区| 无码人妻一区二区三区在线视频| 亚洲视频一区调教| 相泽亚洲一区中文字幕| 国产一区二区精品尤物| 中文字幕无码一区二区免费| 日韩精品一区二区三区老鸭窝 | 亚洲国产一区在线观看| 日本国产一区二区三区在线观看| 精品一区二区三区AV天堂| 一区二区国产精品|