PDF付きカードを作る方法【HTML/CSS・サンプルコード付き】

カードUI

PDF付きカードを作る方法

PDF付きカードを作る方法を紹介します。カードの中にPDF表示エリア、タイトル、説明文をまとめることで、資料やパンフレット、案内文書などをWebページ上で見やすく表示できます。PDFファイルを別ページへ移動せずに確認できるため、資料紹介やダウンロード案内ページにも使いやすいレイアウトです。

このサンプルでは、HTMLとCSSだけを使用して、PDFを埋め込んだシンプルなカードを作成します。カード上部にPDFを表示し、その下にタイトルと説明文を配置する構成です。JavaScriptは使用していないため、静的なページにもそのまま導入できます。

カードの幅や余白、角丸、背景色、文字サイズ、PDF表示エリアの高さなどはCSSから変更できます。PDFのURLを差し替えるだけで別のPDFに変更できるため、資料カードや案内ページ、社内文書の一覧などにも活用しやすいサンプルです。

コードについて 本記事のコードはサンプルコードです。ご利用前に必ず動作確認を行ってください。
免責事項 本コードの利用により発生した損害について、当サイトは一切の責任を負いません。

デモ

PDF資料タイトル

カード内にPDFを埋め込み、タイトルと説明文をまとめて表示するサンプルです。

このデモでは、カード上部にPDFを表示し、その下にタイトルと説明文を配置したレイアウトを確認できます。

コードをコピーして使おう!

<!DOCTYPE html>
<html lang="ja">
<head>

  <!-- 文字コード -->
  <meta charset="UTF-8">

  <!-- スマホ表示に対応 -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <!-- ページタイトル -->
  <title>PDF付きカードを作る方法</title>

  <!-- CSSファイルを読み込み -->
  <link rel="stylesheet" href="style.css">

</head>
<body>

  <!-- カード表示エリア -->
  <div class="pdf-card_wrap">

    <!-- PDF付きカード -->
    <article class="pdf-card_card">

      <!-- PDF表示エリア -->
      <!-- src属性へ任意のPDFファイルのURLを指定 -->
      <div class="pdf-card_frame">
        <iframe src="https://maruhinoto.com/wp-content/uploads/2026/06/sample-blue.pdf" title="サンプルPDF"></iframe>
      </div>

      <!-- カード本文 -->
      <div class="pdf-card_body">

        <!-- タイトル -->
        <h3>PDF資料タイトル</h3>

        <!-- 説明文 -->
        <p>
          カード内にPDFを埋め込み、タイトルと説明文をまとめて表示するサンプルです。
        </p>

      </div>

    </article>

  </div>

</body>
</html>

ファイル構成と設置方法

このサンプルはHTMLファイルとCSSファイルの2つで構成されています。HTMLファイルではPDFを表示するカードの構造を記述し、CSSファイルではカードのレイアウトやPDF表示エリア、余白、背景色、文字サイズなどのデザインを設定します。PDFはiframeを利用して表示しているため、JavaScriptを使用せずにブラウザ上で閲覧できます。

sample/
├── index.html
└── style.css
  

ファイルを配置したらsample/index.htmlをブラウザで開くだけで動作します。表示するPDFはindex.html内のiframeのURLを変更するだけで差し替えられます。カードの幅やPDF表示エリアの高さ、背景色、余白、文字サイズなどのデザインはstyle.cssから自由にカスタマイズできます。


コメント