2017-04-05 3 views
0

が、私は私のウェブサイトでPDFファイルを埋め込むたかった、それはこのように見えましたJavaScriptでソースコードを編集してから、<object>を作成し、その結果のデータを与えます。問題は、オブジェクトがdata属性にURLを必要とし、実際のデータを直接受け入れないことです。どのように私はこれを処理できますか?たとえば、JavaScriptの "偽のURL"を作成する方法はありますか?または私は何とかオブジェクトに別の方法でデータを渡すことができますか?または別のタグを使用する必要がありますか?
ありがとうございました。ご迷惑をおかけします。データとオブジェクトタグを提供する直接

答えて

0

実際にはURLは必要ありません。 PDFをbase64に変換し、データ属性をデータ自体に設定することができます。 base64の前に "data:"、次にMIMEタイプ、セミコロン、 "base64"、およびPDFを表すbase64でエンコードされた文字列が必要です。

<object data="data:application/pdf;base64,YOURBASE64DATA" type="application/pdf"></object> 
関連する問題