IRONSOFTWAREHOME
レスポンシブ HTML から PDF へ
import {PdfDocument, CssMediaType, FitToPaperModes} from "@ironsoftware/ironpdf";

(async () => {
    const options = {
        // Choose Screen or Print CSS media
        cssMediaType: CssMediaType.Screen,
        
        // Set paper mode to automatic fit to physical paper
        fitToPaperMode: FitToPaperModes.FitToPage,
    };

    // Render an HTML file
const pdf = await PdfDocument.fromHtml("Responsive.html", {renderOptions: options});

await pdf.saveAs("pdf-from-html.pdf");
})();
npm i @ironsoftware/ironpdf
レスポンシブ HTML から PDF へ

レスポンシブ HTML から PDF へ

ビューポート設定に関しては、CSSメディアとペーパーモードがあります。

IronPDFのCSSメディアオプションでは、HTMLコンテンツをPDFドキュメントにレンダリングする際にスタイルをどのように適用するかを指定できます。 このオプションの2つの値は、CSSメディアの"スクリーン"と"プリント"です:

  • スクリーン: CSSルールが画面上での表示を意図していることを示します。 スタイルはデジタル画面用に最適化されており、通常、コンピューターモニター上で見栄えが良い色やレイアウトを含みます。
  • プリント: ブラウザに印刷されたドキュメント用のスタイルを適用するよう指示します。 これは、HTMLコンテンツを紙などの物理媒体に印刷するときに、CSSルールが読みやすさと適切なフォーマットを保証するよう最適化されていることを意味します。

IronPDFのペーパーサイジングオプションにおけるペーパーモードオプションは、レンダリングされたコンテンツをPDFページにどのように合わせるかを決定します。 このオプションにはいくつかの値があります:

  • ContinuousFeed: これは、連続給紙のプリンターに適したモードで、コンテンツが紙のロールに印刷されます。 通常、工業環境などの専門的な印刷で使用されます。
  • FitToHeight: このモードでは、コンテンツはアスペクト比を維持しながら、指定された紙の高さ内に収まるようにスケーリングされます。 これにより、コンテンツ全体が溢れることなく表示されることが保証されます。
  • FitToWidth: このモードでは、コンテンツはアスペクト比を維持しながら、指定された紙の幅内に収まるようにスケーリングされます。 これにより、特定の幅の制約内にコンテンツが収まるようにしたい場合に便利です。
  • FitToPage: このモードでは、コンテンツはアスペクト比を維持しながら、ページ全体の高さと幅内に収まるようにスケーリングされます。 これにより、コンテンツ全体が1ページに収まることが保証されます。
レスポンシブPDFレンダリングのためのビューポートの例を探る
GitHubで見る

準備はできましたか?

バージョン:2026.6リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
Node.js モジュールダウンロード for PDF
npmでインストール

バージョン: 2026.6

  1. ダウンロードしてNode.js 12+をインストール。
  2. 上記のコマンドをターミナルで実行します。

ライセンスは$999から