1. 程式人生 > >java程式碼在頁面實現展示pdf檔案

java程式碼在頁面實現展示pdf檔案

public void findPdf() throws IOException{
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("application/pdf");
FileInputStream in = new FileInputStream(new File(“c:/測試.pdf”));
OutputStream out = response.getOutputStream();
byte[] b = new byte[512];
while ((in.read(b))!=-1) {
out.write(b);
}
out.flush();
in.close();
out.close();

}

經過測試,火狐和谷歌可以展示,會在整個頁面顯示,會將頁面替換成整個pdf的檢視頁面

所以用function方法開個一個新的視窗

 function finPdf(){
window.open(url, "_blank","top=200,left=200,height=600,width=800,status=yes,toolbar=1, menubar=no,location=no,scrollbars=yes");

相關推薦

java程式碼頁面實現展示pdf檔案

public void findPdf() throws IOException{HttpServletResponse response = ServletActionContext.getResponse();response.setContentType("appli

在Html頁面直接展示pdf檔案

1、將PDF轉為圖片顯示在HTML中。連結:https://pdf2jpg.net/ 2、使用HTML標籤: (1).<embed src="test_pdf.pdf" width="800" height="600" ></embed>

Java使用iText實現PDF檔案的操作

iText是著名的開放專案,是用於生成PDF文件的一個java類庫。通過iText不僅可以生成PDF或rtf的文件,而且可以將XML、Html檔案轉化為PDF檔案。 http://itextpdf.com/ 版本:itextpdf-5.2.1.jar 需要注意的是,I

用jspdf實現頁面下載生成pdf檔案

一路辛酸就不多說了,經歷了各種嘗試,最後終於搞定,直接貼程式碼: function pdfCreater(){   html2canvas(document.body, {    onrendered: function(canvas) {var imgData = canvas.toDataURL();/

Django專案實戰: Django + PyPDF2實現PDF頁面提取和PDF檔案輸出

在日常工作中我們經常需要從一個大的PDF文件中提取我們所需要的頁面,所以今天我們將教你用Django + PyPDF2開發個小Web應用: 使用者上傳一個PDF文件,輸入需要提取的頁面號碼,點選確定後瀏

PHP如何利用Python實現PDF檔案的操作

需求:在PHP裡實現了把8.pdf的前4頁pdf檔案截取出來生成新的pdf檔案。 詳細步驟如下: 前提:python必須是3.x版本以上,必要時需要升級pip3,命令如下:pip3 install --upgrade pipPyPDF 自 2010年 12月開始就不在更新了,PyPDF2 接棒 PyPD

所謂的網頁爬蟲用java程式碼實現,此程式碼適合在maven專案中使用中使用,因為,程式碼中的類所對應的依賴可以讓maven下載。

//獲得httpClient物件 CloseableHttpClient httpClient = HttpClients.createDefault(); //url公司域名隨便 String url = "https://www.baidu.co

Java-Spring框架實現簡單的檔案上傳(圖片為例)

一、開發環境搭建 下載相應的jar包: 1.commons-fileupload    2.commons-io web.xml 檔案配置: <servlet>       &

Windows 的java客戶端實現上傳檔案到Linux的Hadoop叢集上(注意ip和埠是否一致)

我這幾天一直在學大資料,處於入門階段,然後老師的視訊中教學有用windows的java客戶端上傳檔案到Linux的Hadoop叢集, 但是這邊出BUG了一直上傳不上去,執行程式後一直沒反應。。。。弄了幾天(雖然這幾天在做前端專案~~~) 然後問群裡的大佬,他們說應該是ip和埠

vue專案中要實現展示markdown檔案

網上有很多用vuepress的方法,我試了下,另外起一個vue程式的話,很容易實現該方法,但是如果是要嵌入到已有的vue專案中,我沒有嘗試成功,於是用了以下方法來實現。 1)安裝npm install

eclipse如何把java程式碼,打包成jar檔案以及轉換為exe可執行檔案

1、背景:     學習java時,教材中關於如題問題,只有一小節說明,而且要自己寫麻煩的配置檔案,最終結果卻只能轉換為jar檔案。實在是心有不爽。此篇部落格教你如何方便快捷地把java程式碼,打包成jar檔案以及轉換為exe可執行檔案 2、前言:     我們都知道

eclipse -- 手把手教你如何把java程式碼,打包成jar檔案以及轉換為exe可執行檔案

1、背景:     學習java時,教材中關於如題問題,只有一小節說明,而且要自己寫麻煩的配置檔案,最終結果卻只能轉換為jar檔案。實在是心有不爽。此篇部落格教你如何方便快捷地把java程式碼,打包成jar檔案以及轉換為exe可執行檔案 2、前言:     我們都知道Java可以將二進位制程式打包成可執

Java應用iText動態生成PDF檔案

{             /** */ /**              * 例項化文件物件 第一個引數是頁面大小。接下來的引數分別是左、右、上和下頁邊距。但是還沒有定義該文件的型別。             * 它取決於所建立的寫入器的型別。對於我們的示例,選擇了com.lowagie.text.pdf.

0002演算法--------整數劃分問題演算法分析及JAVA程式碼完美實現

整數劃分演算法分析以及JAVA程式碼完美實現 一、問題描述 整數劃分:將正整數n表示成一系列正整數只和,n = n1 + n2 + …… + nk,其中n1 >= n2 >= nk &g

網頁中使用pdf.js展示pdf檔案,全屏問題以及絕對路徑如何讀取

PDF展示 Web專案 其中有個需求是在網頁中內嵌一個pdf展示,通過一側展示出來的檔案樹的點選事件,展示不同的pdf檔案,同時還要支援pdf的放大縮小旋轉全屏等功能。 起初想了幾種方案: 1.      將pdf檔案轉換成tiff檔案(icepdf),公司有可以展示ti

pdf.js用流的方式展示pdf檔案

修改viewer.js      var DEFAULT_URL = 'compressed.tracemonkey-pldi-09.pdf'  裡面是PDF的路徑 刪除整條資料,在viewer.html中重新定義引入Jquery 以下程式碼放在viewer.html中aja

使用java程式碼實現dvd管理系統

import java.util.Scanner; /*  * DVD管理系統  * 陣列的長度是固定的,當在記憶體中開闢了空間後  * 長度都不能變,後面學習到集合框架的時候,長度是可變化的。  */ public class D

小遊戲推箱子Java程式碼實現遊戲的空介面+玩家)

介面的各個圖片,自己做好哦建立一個窗體import javax.swing.JFrame; public class GameFrame extends JFrame {//extends繼承 GamePanel gp; //構建GameFrame方法 public G

Java程式碼中解壓RAR檔案

import java.io.File;   import java.io.FileOutputStream;   import de.innosystec.unrar.Archive;   import de.innosystec.unrar.rarfile.FileHeader;   public

java程式碼實現excel表下載

我這邊定義了一個類Excel,然後定義了一個初始化方法public class Ecxel {    public static HSSFFont font;public static HSSFCellStyle style;public static HSSFCellSty