C#でPDF/A形式のドキュメントをエクスポートする方法

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

IronPDFはPDF/A-3b 標準へのPDFのエクスポートをサポートしています。 PDF/A-3Bは、保存された時と同じように常に正確に表示されることを意図して作成される文書のアーカイブバージョンを作成するために使用されるISO PDF仕様の厳密なサブセットです。

セクション508準拠

IronPDFは、PDFアーカイブとアクセシビリティを向上させるGoogleのイニシアチブおよびPDFドキュメントのセクション508コンプライアンスに従うことを喜んでいます。

2021年に、Google Chromium HTMLレンダリングエンジンを使用してHTMLからPDFをレンダリングするように移行しました。これにより、私たちのソフトウェアは以下の機能を継承することができます。 アクセシビリティ作業はGoogleによって既に実装されています。:



PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronPDF オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、PDFをC#で変革しています。

PDF 用 C# NuGet ライブラリ nuget.org/packages/IronPdf/
Install-Package IronPdf

インストールを検討してください IronPDF DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronPdf.zip

プロジェクトに手動でインストールする

DLLをダウンロード

PDF/Aバージョン

IronPDFがサポートする2つの適合性レベルはAとBです。 A」は「アクセシブル」を表し、「B」は「ベーシック」を表す。これらのレベルは、PDF/A-1、PDF/A-2、PDF/A-3の各規格で利用可能です。 以下の情報は以下から引用した。 アドビのドキュメントサイト.

  • レベルA適合は、その仕様のすべての要件を満たしており、身体障害者のアクセシビリティを向上させる支援ソフトウェアを可能にする。
  • レベルBは、適合性のレベルが低く、最小限の適合性で、長期的なファイルの視覚的な外観を維持することに重点を置いています。

    PDF/A-1:PDF/Aフォーマットは、オリジナルのPDF 1.4バージョンに基づいています。

    PDF/A-2:ISO 32001-1と呼ばれる新しい規格として2011年7月にリリースされたこの規格は、PDFバージョン1.7までのすべての機能と新しい機能を含んでいます。 その機能には、スキャン文書に便利なJPEG2000のサポートや、カスタマイズされたXMPメタデータの特定要件が含まれる。

    PDF/A-3:このPDF/Aフォーマットは、レベル2の要求事項をすべて含んでいます。また、XML、CSV、ワープロ形式などの追加ファイル形式をPDF/A準拠文書に埋め込むことができます。

既存のPDFファイルから

IronPDF を使用して生成され、PDF ファイルとして保存された例の PDF「wikipedia.pdf」があります。

このデモでは、それをPDF/A-3B対応のPDFファイルとして読み込み、再保存します。

入力ファイル: "wikipedia.pdf"

コード

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

// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);
Imports IronPdf

' Create a PdfDocument object or open any PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")

' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b)
VB   C#

出力

出力ファイルはPDF/A-3b準拠です。

ライセンス完了

HTMLデザインまたはURLから

IronPDFを使用してHTMLデザイン「design.html」をHTMLからPDFにレンダリングし、PDF/A準拠のファイルとしてエクスポートしたいと考えています。

このデモンストレーションでは、PDF/A-3B準拠のPDFファイルとして保存します。

HTMLデザイン例

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

// Use the Chrome Renderer to make beautiful HTML designs
var chromeRenderer = new ChromePdfRenderer();

// Render an HTML design as a PdfDocument object using Chrome
PdfDocument pdf = chromeRenderer.RenderHtmlAsPdf("design.html");

// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("design-accessible.pdf", PdfAVersions.PdfA3b);
Imports IronPdf

' Use the Chrome Renderer to make beautiful HTML designs
Private chromeRenderer = New ChromePdfRenderer()

' Render an HTML design as a PdfDocument object using Chrome
Private pdf As PdfDocument = chromeRenderer.RenderHtmlAsPdf("design.html")

' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("design-accessible.pdf", PdfAVersions.PdfA3b)
VB   C#

出力ファイルはPDF/A-3Bに準拠しています。

ライセンス完了

URL例

次のウェブサイト "https://www.microsoft.com" をIronPDFを使用してURLからPDFにレンダリングし、その後PDF/A準拠のファイルとしてエクスポートしたいと考えています。

このデモンストレーションでは、PDF/A-3B準拠のPDFファイルとして保存します。

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

// Use the Chrome Renderer to make beautiful HTML designs from URLs
var chromeRenderer = new ChromePdfRenderer();

// Render a Website as a PdfDocument object using Chrome
PdfDocument pdf = chromeRenderer.RenderUrlAsPdf("https://www.microsoft.com");

// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("website-accessible.pdf", PdfAVersions.PdfA3b);
Imports IronPdf

' Use the Chrome Renderer to make beautiful HTML designs from URLs
Private chromeRenderer = New ChromePdfRenderer()

' Render a Website as a PdfDocument object using Chrome
Private pdf As PdfDocument = chromeRenderer.RenderUrlAsPdf("https://www.microsoft.com")

' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("website-accessible.pdf", PdfAVersions.PdfA3b)
VB   C#

出力ファイルはPDF/A-3Bに準拠しています。

ライセンス完了