質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
canvas

HTML5の<canvas>要素用のタグです。CanvasはHTML5から導入された、二次元の図形描写が可能な要素です。

SVG

SVGは、XMLを基盤とした2Dベクター画像記述言語。画像を線・面といった図形の集合体として扱うベクター画像のため、環境に適した表示が可能です。アニメーション機能もサポートされており、簡単なインタラクティブコンテンツ作成もできます。

PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

0回答

973閲覧

PDF.jsで暗号化されたPDFを画面でパスワードを入力しないで描画したい

snc

総合スコア19

canvas

HTML5の<canvas>要素用のタグです。CanvasはHTML5から導入された、二次元の図形描写が可能な要素です。

SVG

SVGは、XMLを基盤とした2Dベクター画像記述言語。画像を線・面といった図形の集合体として扱うベクター画像のため、環境に適した表示が可能です。アニメーション機能もサポートされており、簡単なインタラクティブコンテンツ作成もできます。

PDF

PDF(Portable Document Format)とはISOによって国際標準として制定されている電子ドキュメント用の拡張子です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

1クリップ

投稿2022/10/03 09:33

編集2022/10/04 03:52

前提

Webアプリケーションを構築しています。
JavaScriptを使用し、ブラウザでPDFを表示する機能が必要になったため
JavaScriptでPDFを表示可能なPDF.jsを使用し、技術調査を行っています。

PDF.jsでは以下の2通りの描画形式があることを認識しております。
1.PDF.jsに搭載されているビューワ(viewer.html)を利用しiframeにて描画
2.pdfjs を埋め込んで、PDF を SVG や canvas 要素に変換する

ビューワに備えられているズームやしおり、印刷機能をそのまま流用したいため
1の方法にて対応することを考えております。

通常のPDFファイルに関しては、問題なく描画出来ることは確認しました。

しかし、描画を行いたいと思っているPDFはパスワードにて暗号化されたファイルになります。
暗号化されたファイルをそのまま描画した場合、パスワードを入力するモーダルが表示されます。

実現したいこと

暗号化されたPDFファイルを上記の1の方法で描画する際に、JavaScriptサイドでパスワードを指定し
パスワードの入力するモーダルを表示させないで、描画を行いと思っております。
⇒同一アプリで発行したパスワードでPDFを作成しているので、そのままシステム側でパスワードの解除を行いたい

2の方法においては、PDF.jsのメソッドでgetDocument()の引数にパスワードを指定することで
暗号化されたPDFファイルを描画可能なことは確認したのですが、PDFビューワ機能を利用したいので
1の方法でどうにかパスワードを指定しPDFを開くことは出来ないかと考えております。

どなたかご教示いただけますと幸いです。。。

補足情報(FW/ツールのバージョンなど)

PDF.js  Stable (v2.16.105)

※他サイトでも同様の質問をさせて頂いております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問