ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
ポータブル ドキュメント フォーマット(PDF)は、ドキュメントを共有および提示するために広く使用されているファイル形式です。 紙の書類とは異なり、データは作成されたとおりに正確に保存することができます。 しかし、長期保存やアクセシビリティにおいて、すべてのPDFが同等に作成されているわけではありません。
時間とともに確実にPDFドキュメントが保管・アクセスできるようにするためには、以下の方法を利用できます。フリーでオープンソースのライブラリを使用して、PDF/Aフォーマットに変換してください。 (PDF/A-1a または PDF/A-1b). PDF/Aとは、電子文書のデジタル保存を目的として設計されたPDFのISO標準化版です。
この記事では、IronPDF を使用して、Java で PDF ファイルを PDF/A 形式に変換する方法を探ります。
IronPDFライブラリのインストール
PdfDocument.renderHtmlAsPdf
を使用してPDFを作成
PdfDocument.fromFile
を使用して既存のファイルをロード
convertToPdfA
メソッドを使用する
saveAsPdfA
で保存IronPDF - Java用公式ウェブサイトは、JavaでPDFを操作するための強力で多用途なライブラリです。 それにより、PDFドキュメントの作成、操作、および変換を容易に行うことができます。 その主要な機能の一つには、通常のPDFをPDF/A形式に変換し、長期的な文書保存を確保する能力があります。 IronPDFはJavaアプリケーション内でこの変換を実行するためのシンプルで効率的な方法を提供します。
始める前に、以下の前提条件が整っていることを確認してください。
Java開発環境: システムにJava開発環境が設定されていることを確認してください。 IntelliJ IDEA、Eclipse、その他の任意のJava IDEなどのツールを使用できます。
インテリJ IDEA(オプショナル)以下のツールを使用したプロセスをデモンストレーションしますIntelliJ IDEAの機能概要でも、お好みの任意のJava IDEを使用できます。
IntelliJ IDEA またはお好みのJava IDEを開きます。
「新しいプロジェクト」をクリックするか、「ファイル」 > 「新規」 > 「プロジェクト」から選択してください。
![JavaでPDFをPDF/Aに変換する方法: 図1](/static-assets/pdf/blog/pdf-to-pdfa-java/pdf-to-pdfa-java-1.webp)
プロジェクト名や場所などの詳細を記入してください。
ビルドバージョンから「Maven」を選択してください。
プロジェクトのJDKを選択してください(Java バージョン).
![JavaでPDFをPDF/Aに変換する方法: 図2](/static-assets/pdf/blog/pdf-to-pdfa-java/pdf-to-pdfa-java-2.webp)
プロジェクトにIronPDFを含めるには、pom.xmlファイルにjar依存関係をインポートする必要があります。pom.xmlファイルを開き、次の依存関係を追加してください:
:ProductInstall
POM XMLファイルを保存すると、Mavenが自動的にIronPDF for Javaライブラリをダウンロードしてプロジェクトに含めます。
また、IronPDFと正しく動作させるために追加する必要があるSlf4j-simpleというjar依存関係もあります。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.9</version>
</dependency>
Mavenプロジェクトをリロードして、POMファイルに追加された依存関係を更新します。インストールが完了したら、IronPDFを使用してPDFファイルをPDF/Aに変換する準備が整います。
プロジェクトを設定し、IronPDFの依存関係を追加したので、Javaアプリケーション内でPDFをPDF/Aに変換することを開始できます。 以下はPDFをPDF/Aに変換する方法を示す手順です:
IronPDFは、HTML文字列、ファイル、またはURLからPDFファイルを作成する機能を提供します。 HTMLを使用して設計されたPDF形式を作成するために、RenderHtmlAsPdf、RenderHtmlFileAsPdf、およびRenderUrlAsPdfメソッドをそれぞれ提供します。
PdfDocument pdfDocument = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
また、IronPDFを使用してPDF/Aに変換したい既存のPDFドキュメントを読み込むこともできます。
PdfDocument pdfDocument = PdfDocument.fromFile(Paths.get("input.pdf"));
入力ファイルは次のように見えます:
IronPDFのconvertToPdfA
メソッドを使用して、読み込んだPDFドキュメントをPDF/A形式に変換します。
PdfDocument pdfa = pdfDocument.convertToPdfA();
変換されたPDF/Aドキュメントを新しいファイルに保存します。
pdfaDocument.saveAsPdfA("input_pdfa.pdf");
以上です! JavaアプリケーションでIronPDFを使用して、通常のPDFをPDF/A形式に変換することに成功しました。
こちらが完全なソースコードです:
package org.example;
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
public class Main {
public static void main(String [] args) throws IOException {
License.setLicenseKey("YOUR-LICENSE-KEY-HERE");
// Convert From HTML String
PdfDocument pdfDocument = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
PdfDocument pdfa = pdfDocument.convertToPdfA();
pdfa.saveAsPdfA("html_saved.pdf");
// Convert From File
pdfDocument = PdfDocument.fromFile(Paths.get("input.pdf"));
pdfa = pdfDocument.convertToPdfA();
pdfa.saveAsPdfA("input_pdfa.pdf");
}
}
上記のコードを実行すると、2つの出力ファイルが生成されます。 HTMLからPDF/Aへの変換と、元のPDFファイルからPDF/Aへの変換の2種類があります。
IronPDFとそのPDF関連機能の詳細については、以下をご覧ください。IronPDF コード例以下のコンテンツを日本語に翻訳してください:IronPDF ドキュメントページ。
PDFドキュメントをPDF/Aに変換することは、長期的な文書保存とアクセスのために不可欠です。 IronPDFは、この変換プロセスを簡素化する信頼できるJavaライブラリです。 この記事では、前提条件、IntelliJ IDEAを使用したJavaプロジェクトの設定、およびMaven依存関係としてのIronPDFの追加について議論しました。
通常のPDFをPDF/A形式に変換する手順も概説しました。 IronPDFを使用すると、ISO規格に準拠した電子文書のアーカイブを通じて、ドキュメントが時間の経過とともにアクセス可能で信頼性を維持できるようになります。
IronPDFは商用利用のための無料トライアル. IronPDFのJARファイルは以下からダウンロードしてください。IronPDF Java ダウンロードページ.
9つの .NET API製品 オフィス文書用