通過pdf.js、openoffice實現客戶端線上預覽
宣告:部分程式碼引用自網路部落格,因未收藏部落格,無法找到引用,請作者諒解。
1.環境:windows、linux,openoffice服務
2.思路:進行預覽時,將資料庫檔案存入臨時資料夾,通過openoffice將doc\xls\ppt轉為pdf,返回路徑。
將伺服器絕對路徑轉為伺服器url訪問,通過pdf.js進行預覽。預覽包括下載、列印。
3.注意事項:① 路徑問題 絕對路徑轉url,linux、windows路徑斜線、反斜線問題
② 設定a標籤,新增target屬性。
③ util方法支援InputStream流傳入。
④ 如不需要從庫訪問,直接方位伺服器資料夾下pdf檔案,則無需呼叫util,只需回傳路徑即可。
4.構建:
5.預覽效果
相關推薦
通過pdf.js、openoffice實現客戶端線上預覽
宣告:部分程式碼引用自網路部落格,因未收藏部落格,無法找到引用,請作者諒解。 1.環境:windows、linux,openoffice服務 2.思路:進行預覽時,將資料庫檔案存入臨時資料夾,通過openoffice將doc\xls\ppt轉為pdf,返回路徑。將伺服器絕對
vue外掛開發 使用pdf.js實現手機端線上預覽pdf文件
目前大多數PC瀏覽器支援線上預覽pdf檔案,但大多數手機瀏覽器還未支援,嘗試用手機瀏覽器開啟一個pdf檔案會彈出是否下載的提示框。網上查了一些資料,在實現的過程中,還是走了比較多的彎路,最後採用了倍受推薦的pdf.js外掛來實現(文末附Demo)。
使用openoffice實現文件線上預覽
下載地址:http://www.openoffice.org/zh-cn/download/ 安裝 wget https://jaist.dl.sourceforge.net/project/openofficeorg.mirror/4.1.6/binaries/zh-CN/Apache_OpenOffi
js實現移動端圖片預覽:手勢縮放, 手勢拖動,雙擊放大...
在屏幕上 turn cit format 基礎上 set 邊距 點擊 點擊事件 前言本文將介紹如何通過js實現移動端圖片預覽,包括圖片的 預覽模式,手勢縮放,手勢拖動,雙擊放大等基本功能;
java web通過openoffice實現文件網頁預覽(類似百度文庫)
最近研究了一下在網頁上預覽文件(包括office文件和txt、pdf),發現用openoffice+FlexPlayer實現比較理想,就參考了https://blog.csdn.net/ITBigGod/article/details/80300177#commentBox這個部落格自己研究了一下。原始碼
js和css實現手機橫豎屏預覽思路整理
實現效果,如上圖。 首先,實現手機頁面在PC端預覽, 則先在網上找到一個手機的背景圖片,算好大概內間距,用來放預覽的頁面,我這裡是給手機預覽頁面的尺寸按iphone5的尺寸來的; 一個手機頁面在這裡預覽,要通過<iframe>標籤,左邊選擇不同的select選項,通過監
html 使用js+css+html實現圖片劃過預覽效果
效果圖:::當滑鼠劃過的時候圖片自動開啟和摺疊 程式碼:: html程式碼::命名為:index.html <!DOCTYPE html> <html><head><meta charset="utf-8" />
訪問路徑對映到本地實現圖片的線上預覽
1.簡介 對於檔案的下載展示一般有兩種方法: 1.直接以流的形式返回給前端,在我之前文章中已經介紹過了下載和線上預覽。 2.把檔案地址對映到本地,把本地地址給前端 2.對映到本地實現 2.1 首先在ssm專案中的common.properties 中
vue中整合pdfjs實現分頁線上預覽
<template> <div id="div_read_area_scrool" class="no-scrollbar--x" :style="'text-align:center;height:'+ '500px;'+'overflow: auto;
java實現office檔案線上預覽
需要下載的軟體: 基本思路: 通過jodconverte在java程式碼中呼叫OpenOffice把Office檔案轉換為html檔案來實現線上預覽。 demo程式碼: package com.pds.framework.utils; import com.arto
通過pdf.js實現伺服器端pdf檔案的預覽
一、這裡簡單介紹通過pdf.js進行預覽pdf檔案的方法,相容火狐,谷歌,ie9+,實現方法如下: 1、首先去官網下載pdf.js及相關檔案,官網下載路徑:http://mozilla.github.io/pdf.js/getting_started/#download 2、下載
網路程式設計(InetAddress類、Socket和ServerSocket、實現客戶端和伺服器之間的雙向通訊)
網路程式設計的底層是IO,通過IO將一臺計算機中的資料傳送到另一臺計算機中。傳送的時候,要知道接受方的地址,該地址即為IP地址。知道IP地址後即可進行傳送。A向B發訊息,訊息是發過去了,但是B要怎樣接受呢?因此定義了埠,B監聽了A所使用的埠。A發的訊息中含有埠號,當B接受到訊息時,知道了埠號
python :通過udp協議實現客戶端與服務端的互動
(1)服務端 建立socket 繫結目的ip和埠號、 資料互動 import socket udpSer = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #這裡的SOCK_DGRAM 為udp流 udpSe
python : 通過socket的Tcp/ip協議實現客戶端與服務端的資料互動
#服務端 繫結socket 繫結目的ip和埠 建立監聽 建立連線 資料互動 import socket ''' #建立socket :通過server接收 #繫結目的ip和埠號 #設定監聽 #建立連線Socket,Address接收資訊 #資料互
轉:通過tableExport.js外掛來實現匯出Excel/Pdf/txt/json等
Jquery tableExcel.js下載地址:https://github.com/kayalshri/tableExport.jquery.plugin tableExport.jquery.plugin 匯出的格式可以是:如下 JSON XML PNG CSV TXT SQL
Asp.net MVC 利用(aspose+pdfobject.js) 實現線上預覽word、excel、ppt、pdf檔案
線上預覽word、excel、ppt利用aspose動態生成html 主要程式碼 private bool OfficeDocumentToHtml(string sourceDoc, string saveDoc) { bool result = false;
C#使用socket實現FTP、POP3、SMTP的客戶端 (一)
概述 socket本質是程式設計介面,是對TCP/IP的封裝。 TCP/IP是傳輸層的協議。 FTP、POP3、SMTP都是應用層的協議,是基於TCP/IP協議的。 所以,我們使用socket實現上述幾種協議的客戶端,其實是對藉助socket對TCP/I
移動端利用pdf.js實現線上預覽pdf文件
專案中要求在移動端實現線上預覽pdf檔案,通過一番折騰,最後選擇用pdf.js實現。1、下載pdf.js 官網地址:https://mozilla.github.io/pdf.js/2、各種配置 下載下來的檔案包,就是一個demo,我們仿照這個demo做就可以啦
初涉掃碼登錄:edusoho實現客戶端掃碼登錄(簡版)
confirm 鍵值 版本號 error == form 通過 遮罩層 strrev 一、項目簡介及需求 edusoho是一套商業版的在線教育平臺,項目本身基於symfony2框架開發,現在有一款自己的APP,要求在不多修改edusoho自身代碼的基礎上,實現客戶端對P
springCloud(7):Ribbon實現客戶端側負載均衡-消費者整合Ribbon
spring cloud ribbon 消費者整合ribbon 一、簡介 Ribbon是Netfix發布的負載均衡器,它有助於控制HTTP和TCP客戶端的行為。為Ribbon配置服務提供者地址列表後,Ribbon就可基於某種負載均衡算法,自動地幫助服務消費者去請求。Ribbon默認為我們提供了很