2015-05-26 57 views
1

我已經建立了我的網頁上這樣Chrome和FF下載嵌入URL數據

<embed src="http://yoursite.com/the.pdf" width="500" height="375"> 

當加載頁面的鉻嵌入提示要下載文件的位置。

服務文件不使用內聯頭

即使PDF Object沒有在任何瀏覽器中工作,但確實在Safari工作

我使用的是Mac,但我已確認在Windows

相同的結果PHP
+0

NM沒注意到你已經嘗試過的PDF對象,對不起。 – PJPS

回答

0

這適用於我在Mac上的Chrome,希望它有幫助。

<head lang="en"> 
    <script src="js/pdf.js"></script> 
    <script> 
     PDFJS.getDocument('read_me.pdf').then(function(pdf) { 
      // Using promise to fetch the page 
      pdf.getPage(1).then(function(page) { 
       var scale = 1.5; 
       var viewport = page.getViewport(scale); 

       // 
       // Prepare canvas using PDF page dimensions 
       // 
       var canvas = document.getElementById('the-canvas'); 
       var context = canvas.getContext('2d'); 
       canvas.height = viewport.height; 
       canvas.width = viewport.width; 

       // 
       // Render PDF page into canvas context 
       // 
       var renderContext = { 
        canvasContext: context, 
        viewport: viewport 
       }; 
       page.render(renderContext); 
      }); 
     }); 
    </script> 
</head> 
<body> 
    <canvas id="the-canvas"></canvas> 
</body> 

https://github.com/mozilla/pdf.js/blob/master/examples/helloworld/hello.js

乾杯轉述, PJ