配布用テンプレート

PDFビューワーテンプレート

PDFをデジタルパンフレットのように表示できる、 配布用のPDFビューワーテンプレートです。 PDFファイルを差し替えるだけで、スマホ・タブレット・PCで閲覧しやすい PDFビューアとして利用できます。

できること

PDFをパンフレットのように表示

PDFをブラウザ上で1ページずつ表示できます。 会社案内、学校案内、塾のパンフレットなどの閲覧に使えます。

スマホ・タブレット対応

画面サイズに合わせてPDFを表示します。 スマートフォンやタブレットでも閲覧しやすい構成です。

ページ送り

前へ・次へボタンのほか、画面の左右タップでもページ送りできます。

ズーム・ピンチ操作

ボタン操作での拡大縮小に加えて、スマホやタブレットでは ピンチ操作にも対応しています。

使い方

  1. テンプレートZIPをダウンロードします。
  2. ZIPファイルを展開します。
  3. 表示したいPDFを pamphlet.pdf という名前に変更します。
  4. index.html と同じフォルダに PDFを置きます。
  5. index.html を開くと、 PDFビューワーとして表示されます。

PDFファイル名を変更する場合

PDFファイル名を pamphlet.pdf 以外にしたい場合は、HTML内の以下の部分を変更してください。

const PDF_URL = "pamphlet.pdf";

例えば、PDFファイル名を school-guide.pdf にする場合は、以下のように変更します。

const PDF_URL = "school-guide.pdf";

設置方法

サーバーに設置する場合は、index.html と PDFファイルを同じフォルダにアップロードしてください。

Next.js のサイト内に設置する場合は、public フォルダ配下に HTMLとPDFを置くと、そのまま静的ファイルとして公開できます。

public/pdf-viewer-demo/index.html
public/pdf-viewer-demo/pamphlet.pdf

この場合、以下のURLで表示できます。

https://sgccxy.com/pdf-viewer-demo/index.html

よくある質問

Q. HTMLとPDFをそのまま置けば表示できますか?

A. はい。Next.jsの場合は public フォルダ配下に置けば表示できます。app フォルダ配下に そのまま置いても静的HTMLとしては公開されないため、 HTMLとPDFは public 配下に置いてください。

Q. PDFはサーバーにアップロードされますか?

A. このテンプレートは、同じフォルダに置いたPDFをブラウザ上で表示します。 PDF編集ツールのようにユーザーがPDFをアップロードするものではありません。

Q. スマートフォンでも使えますか?

A. はい。スマートフォンやタブレットでも閲覧できます。 ピンチ操作による拡大縮小にも対応しています。

Q. 複数のPDFを切り替えて表示できますか?

A. このテンプレートは1つのPDFを表示する構成です。 複数のPDFを切り替えたい場合は、HTMLを複数フォルダに分けて設置するか、 PDFファイル選択機能を追加する必要があります。

関連ツール