整合營銷服務商

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

          免費咨詢熱線:

          讓你的故事變成精美電子書,一鍵導出分享

          著科技的飛速發展,數字創作已經成為了一種流行的創作方式。如今,越來越多的人選擇將紙質畫冊轉化為翻頁電子版畫冊,以便更好地展示和傳播自己的作品。你也想掌握這項技能,但卻苦于不知從何入手?接下來教你制作翻頁電子版畫冊的攻略,讓你輕松掌握數字創作技巧。

          首先,讓我們來看一個具體的案例。假設你有一份精美的PDF文件,你想將它轉化為可翻頁的畫冊,以便讓更多的人欣賞到你的作品。根據數據統計,電子版畫冊的受眾范圍比紙質畫冊更廣泛,傳播速度也更快。那么,如何將這本插畫集轉化為翻頁電子版畫冊呢?

          第一步,選擇合適的制作軟件。目前市面上有許多可供選擇的軟件,如FLBOOK在線制作電子雜志平臺。這個平臺都具有豐富的功能和簡潔的界面,可以幫助你輕松完成畫冊的制作。

          第二步,導入PDF文件。點擊開始創作,將PDF文件導入到這個平臺上,可支持單文件上傳和多文件上傳。

          第三步,添加翻頁效果。為了讓電子版畫冊更具趣味性,你可以為作品添加翻頁效果。在FLBOOK中,你可以通過添加翻頁動畫來實現這一效果。翻頁動畫有多種類型,如平滑翻頁、漸變翻頁等。你可以根據自己的喜好選擇合適的翻頁動畫。

          第四步,導出電子版畫冊。在完成所有設置后,你可以將畫冊導出為電子版。FLBOOK支持多種輸出格式,如PDF、EXE、HTML等。你可以根據需要選擇合適的輸出格式。

          通過以上五個步驟,你就可以將一本紙質畫冊成功轉化為翻頁電子版畫冊。掌握了這項技能,你將能夠在數字創作的道路上越走越遠?,F在,就讓我們一起開啟數字創作之旅吧!

          已知一份excel文件

          OleView.exe 查看excel支持的接口

          只支持在windows機器上運行

          方案

          具體思路就是將excel文件打開,然后使用“另存為”功能,將其轉換為html文檔。需要用到 win32com 模塊提供的功能,使用的是win com 接口編程。不需要熟悉COM,只需要知道操作的技術。

          1、找到使用的接口

          使用OleView可以查看當前系統所有組件支持的COM接口。

          A、打開OleView,并選中Type Libraries

          B、找到 Excel,并雙擊打開,復制右側文本到其他編輯器查找需要的函數

          C、比如查找的 SaveAs接口

          2、使用Python操作

          import win32com.client

          import os

          if__name__=='__main__':

          excel=win32com.client.Dispatch('Excel.Application')

          file_name="2017-12-18.xlsx"

          file_name=os.path.abspath(file_name)

          workbook=excel.Workbooks.Open(file_name)

          workbook.SaveAs(Filename="test.html",FileFormat=win32com.client.constants.xlHtml)

          workbook.Close()

          excel.Quit()

          rincexml

          It’s quick and simple to convert HTML to PDF with Prince. HTML is seamlessly transformed into documents you can print

          下載地址

          Prince - Download Prince

          包裝庫

          • java
          • C#
          • PHP
          • Node
          • Ruby

          適配情況

          系統名稱

          x86_64

          arm64

          說明

          Windows

          -


          Red Hat Enterprise Linux 7-9

          -


          Ubuntu 18-22


          Debian GNU Linux 9-10

          -


          Debian GNU Linux 11-12


          OpenSUSE

          -


          MacOS

          ?

          ?


          Alpine Linux

          -


          Generic Linux


          Free BSD

          -


          主要依賴

                  <dependency>
                      <groupId>com.princexml</groupId>
                      <artifactId>prince-java-wrapper</artifactId>
                      <version>1.3.0</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;
                  }
                  String command = Paths.get(current, "..", "prince-15.2-win64", "bin", "prince.exe").toString();
                  if (OSInfo.getOSType() == OSInfo.OSType.LINUX) {
                      command = "prince";
                  }
                  Prince prince = new Prince(command);
                  // prince.setLog("/path/to/log.txt");
                  // prince.addStyleSheet("/path/to/stylesheet.css");
                  // prince.addScript("/path/to/script.js");
                  prince.setJavaScript(true);
          
                  try {
                      // 轉換 html 文件
                      File file = Paths.get(current, String.format("java%s_%s.pdf", version, platform)).toFile();
                      prince.convert(index.getAbsolutePath(), file.getAbsolutePath());
                  } catch (IOException e) {
                      e.printStackTrace();
                  }

          效果

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

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

          下一篇 2-LINUX HTML 轉 PDF-itext5、8


          主站蜘蛛池模板: 无码一区二区三区中文字幕| 黄桃AV无码免费一区二区三区| 久久久久人妻精品一区蜜桃| 美日韩一区二区三区| 国产在线精品一区二区| 欧美日韩一区二区成人午夜电影| 冲田杏梨AV一区二区三区| 色偷偷久久一区二区三区| 国产suv精品一区二区33| 国产一区二区三区小向美奈子| 免费国产在线精品一区| 亚洲国产精品第一区二区| 中文字幕乱码人妻一区二区三区| 中文字幕一区二区三区免费视频| 五十路熟女人妻一区二区| eeuss鲁片一区二区三区| 亚洲av高清在线观看一区二区| 亚洲一区精品视频在线| 精品视频一区二区观看| 精品欧美一区二区在线观看| 久久无码一区二区三区少妇| 无码人妻一区二区三区免费视频| 中文字幕日韩一区| 精品久久久久一区二区三区| 国模精品视频一区二区三区| 日韩精品免费一区二区三区| 国产福利微拍精品一区二区| 亚洲国产成人久久综合一区| 日韩精品无码一区二区三区AV| 一区二区三区观看免费中文视频在线播放 | 老湿机一区午夜精品免费福利| 国产精品av一区二区三区不卡蜜| 在线观看精品一区| 亚洲A∨精品一区二区三区 | 国产亚洲一区二区手机在线观看 | 精品永久久福利一区二区| 一区二区三区美女视频| 麻豆AV天堂一区二区香蕉| 一区二区视频在线免费观看| 狠狠综合久久av一区二区| 日韩福利视频一区|