How to Create Different PDF Versions

This article was translated from English: Does it need improvement?
Translated
View the article in English

PDFは、単純なテキストや画像から、インタラクティブなフォーム、レイヤー設計、3Dモデルなどのより複雑な機能に至るまで、さまざまな要素を含むことができます。 PDFのバージョンは、含まれる機能によって直接決定されます。 例えば、透明性を持つ文書には少なくともバージョン1.4が必要であり、レイヤーを持つものにはバージョン1.5が必要です。この記事では、IronPDFがどのようにこの複雑さを自動的に管理し、変換中に正しいPDFバージョンを選択して、シームレスで手間のかからない体験を提供するかを示します。

class="hsg-featured-snippet">

クイックスタート: さまざまなPDFバージョンを作成する手順 (5ステップ)

  1. NuGetから異なるPDFバージョンを作成するためにIronPDFをダウンロード
  2. ChromePdfRenderをインスタンス化
  3. RenderHtmlAsPdfメソッドを使用してHTMLをレンダリング
  4. 新しく作成されたPDF文書を保存してエクスポート
  5. 新しいPDFのバージョンを確認


PDFバージョン1.4の例

IronPDFは1.2から1.7のすべてのPDFバージョンをサポートしています。HTMLからPDFへの変換時に、IronPDFはChromiumエンジンが提供する最も低いバージョンを自動的に選択し、PDF 1.4からPDF 1.6の範囲で、他のビューアとの互換性を高めます。

そのため、多くの変換においてのバージョンはPDF 1.4です。PDF 1.4の機能には透明性が含まれ、モダングラフィックデザインを可能にし、ほとんどのビューアとの広範な互換性を維持します。 この例では、IronPDFを使用して、HTML文字列をPDFに単純な変換を行い、この動作を実証します。

コード例

:path=/static-assets/pdf/content-code-examples/how-to/pdf-version-standard.cs
using IronPdf;

var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

pdf.SaveAs("output.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

出力

class="content-img-align-center">
class="center-image-wrapper"> PDF version 1.4

バージョンからわかるように、IronPDFは他のビューアとの互換性を確保するために範囲内の最も低いバージョン(PDF 1.4)を選びました。


PDFバージョン1.7の例

IronPDFは、すべてのPDFビューアとの最大互換性を確保するために、ドキュメントを結合するときに自動的にPDF 1.7(国際標準)ファイルを生成します。 ソースPDFが異なるバージョンや機能を使用している可能性があるため、包括的な1.7標準にデフォルト設定することで、すべての元の要素を失うことなく保持し、データや機能を損なわないようにします。

コード例

:path=/static-assets/pdf/content-code-examples/how-to/merge-or-split-pdfs-merge.cs
using IronPdf;

// Two paged PDF
const string html_a =
    @"<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>";

// Two paged PDF
const string html_b =
    @"<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>";

var renderer = new ChromePdfRenderer();

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);

// Four paged PDF
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");
Imports IronPdf

' Two paged PDF
Private Const html_a As String = "<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>"

' Two paged PDF
Private Const html_b As String = "<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>"

Private renderer = New ChromePdfRenderer()

Private pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
Private pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)

' Four paged PDF
Private merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)
merged.SaveAs("Merged.pdf")
$vbLabelText   $csharpLabel

出力

class="content-img-align-center">
class="center-image-wrapper"> PDF version 1.7

バージョンからわかるように、IronPDFは2つのPDFを結合して1.7バージョンのPDFを生成しました。

よくある質問

PDF のバージョンを決定するのは何ですか?

PDF のバージョンは、含まれる機能によって決まります。たとえば、透明性のあるドキュメントには少なくともバージョン 1.4 が必要であり、レイヤーのあるものにはバージョン 1.5 が必要です。

IronPDF はさまざまな PDF バージョンをどのように自動的に処理しますか?

IronPDF は変換中に正しい PDF バージョンを自動的に選択して、互換性を確保し、ドキュメントの整合性を維持します。通常、広範な互換性をサポートするために、Chromium エンジンで提供される最低のバージョン(PDF 1.4 から PDF 1.6)を選択します。

IronPDF を使用して異なる PDF バージョンを作成するプロセスは何ですか?

IronPDF を使用して異なる PDF バージョンを作成するには、NuGet からライブラリをダウンロードし、ChromePdfRender をインスタンス化し、RenderHtmlAsPdf メソッドを使用して HTML をレンダリングし、PDF を保存・エクスポートし、新しい PDF のバージョンを確認します。

IronPDF はどのバージョンの PDF をサポートしていますか?

IronPDF は、さまざまなドキュメントの機能と複雑さに対応するために、1.2 から 1.7 までのすべての PDF バージョンをサポートしています。

なぜ IronPDF は変換中によく PDF バージョン 1.4 を選択するのですか?

IronPDF は、ほとんどの PDF ビューアと互換性を高めるために、変換中によく PDF バージョン 1.4 を選択します。このバージョンは透明性などの機能をサポートし、現代的なグラフィックデザインを可能にしながら、広範な互換性を維持します。

IronPDF はいつ PDF 1.7 バージョンを生成しますか?

IronPDF は、すべての PDF ビューアとの最大限の互換性を確保するために、ドキュメントをマージする際に PDF 1.7 バージョンを生成します。このバージョンは、データや機能を失うことなく、すべての元の要素を保存します。

PDF バージョン 1.7 はどのような利点を提供しますか?

PDF バージョン 1.7 は、国際標準であるという利点を提供し、すべての PDF ビューアと完全な互換性を確保し、幅広いドキュメント機能をサポートします。

IronPDF は PDF マージ時にどのようにしてドキュメントの整合性を確保していますか?

IronPDF は、PDF マージ時に本来のすべての要素の整合性を維持する包括的な機能をサポートする PDF 1.7 標準をデフォルトで使用することで、ドキュメントの整合性を確保します。

IronPDFは、適切なバージョンを選択しながらHTMLをPDFに変換できますか?

はい、IronPDF は HTML を PDF に変換し、ドキュメントで使用される機能に基づいて自動的に適切なバージョンを選択して、互換性と機能を確保できます。

IronPDF はドキュメント作成中に PDF バージョンの手動選択を要求しますか?

いいえ、IronPDF は PDF バージョンの手動選択を要求しません。ドキュメント変換プロセス中に自動的に適切なバージョンを決定し、選択します。

異なるバージョンの PDF をエクスポートする場合、IronPDF は .NET 10 と完全に互換性がありますか?

はい、IronPDF は .NET 10 を完全にサポートしており、異なるバージョンの PDF をエクスポートする際にすぐに使用できます。IronPDF は .NET 10 プロジェクト(コンソール、Web、デスクトップ、MAUI)で使用でき、バージョン選択の動作(例えば、シンプルなドキュメントの場合はデフォルトで PDF 1.4、マージの場合は PDF 1.7 が使用されるなど)は、以前サポートされていたフレームワークと同じです。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
Nuget ダウンロード 16,133,208 | バージョン: 2025.11 ただ今リリースされました