2016-05-06 4 views
0

私はs3サーバでホストされているpdfを持っています。私はpdfを開き、phantomjs内のスクリーンショットを撮りたいと思います。たびに私は失敗のステータスを取得します。私は周りを見回し、簡単な解決策を見つけることができないようです。ヘッドレスブラウザでPDFを開くPhantomjs

var page = require('webpage').create(); 
var link = 'http://vfs.velma.com/Velma/testcard.pdf'; 
page.open(link, function(status) { 
if (status!=='success') { 
    console.log(status); 
    phantom.exit(); 
} 
console.log(status); 
phantom.exit(); 
});//ends page open() 

私はドキュメントを検索しましたが、pdfを開くことに関して何も見つかりませんでした。私の最終的な目標は、PDFをスクリーンショットし、jqueryでオーバーレイイメージを注入することです。これはphantomjsとjqueryだけを使って可能ですか?

+0

リンクにエラーがあります。サイトに到達できません。 –

+0

私がリンクしようとしているpdfが仕事用でプライベートなので変更しました。私はいくつかのホストされたpdfでそれをテストしました。私は到達可能なpdfにリンクする質問を変更します –

答えて

1

PDFファイルはWebページではないため、当然PhantomJSはレンダリングしません。しかし、Mozillaのpdf.jsやGoogleのonline PDF viewerなど、ブラウザでPDFをレンダリングできるプロジェクトやサービスがあります。

これらのは、有効なHTMLを生成するため、PhantomJSで使用できます。

関連する問題