チュートリアル

簡単にライブラリーを使用するためのチュートリアルコレクション

チュートリアル»Java»Spire.PDF for Java»変換»Java:PDF を PDF/A に変換する方法
2022-11-25

Java:PDF を PDF/A に変換する方法

PDF/A は、電子文書のアーカイブと長期保存のために設計された一種の PDF 形式です。簡単に破損したり汚れたりする紙のドキュメントとは異なり、PDF/A 形式は、長期保存後でもまったく同じ方法でドキュメントを複製できることを保証します。この記事では、Spire.PDF for Java を使用して PDF を PDF/A-1A, 2A, 3A, 1B, 2B と 3B の PDF に変換する方法を紹介します。

Spire.PDF for Java をインストールします

まず、Spire.PDF for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.pdf</artifactId>
        <version>8.11.0</version>
    </dependency>
</dependencies>

PDF を PDF/A に変換する

Spire.PDF for Java は、PDF を PDF/A-1A, 2A, 3A, 1B, 2B と 3B など、さまざまな PDF/A フォーマットに変換することをサポートしています。以下に詳細な変換手順を示します。

  • PdfStandardsConverter インスタンスを作成し、パラメータとして PDF サンプルファイルをアップロードします。
  • PdfStandardsConverter.toPdfA1A() メソッドを使用して、サンプルファイルを PdfA 1 A コンシステンシレベルに変換します。
  • PdfStandardsConverter.toPdfA1B() メソッドを使用して、サンプルファイルを PdfA 1 B コンシステンシレベルに変換します。
  • PdfStandardsConverter.toPdfA2A() メソッドを使用して、サンプルファイルを PdfA 2 A コンシステンシレベルに変換します。
  • PdfStandardsConverter.toPdfA2B() メソッドを使用して、サンプルファイルを PdfA 2 B コンシステンシレベルに変換します。
  • PdfStandardsConverter.toPdfA3A() メソッドを使用して、サンプルファイルを PdfA 3 A コンシステンシレベルに変換します。
  • PdfStandardsConverter.toPdfA3B() メソッドを使用して、サンプルファイルを PdfA 3 B コンシステンシレベルに変換します。
  • Java
import com.spire.pdf.conversion.PdfStandardsConverter;

public class ConvertPdfToPdfA {
    public static void main(String[] args) {

        //PdfStandardsConverterインスタンスを作成し、パラメータとしてPDFサンプルファイルをアップロードする
        PdfStandardsConverter converter = new PdfStandardsConverter("sample.pdf");

        //PDFをPDF/A1Aに変換する
        converter.toPdfA1A("output/ToPdfA1A.pdf");

        //PDFをPDFA1Bに変換する
        converter.toPdfA1B("output/ToPdfA1B.pdf");

        //PDFをPDFA2Aに変換する
        converter.toPdfA2A( "output/ToPdfA2A.pdf");

        //PDFをPDFA2Bに変換する
        converter.toPdfA2B("output/ToPdfA2B.pdf");

        //PDFをPDFA3Aに変換する
        converter.toPdfA3A("output/ToPdfA3A.pdf");

        //PDFをPDFA3Aに変換する
        converter.toPdfA3B("output/ToPdfA3B.pdf");
    }
}

Java:PDF を PDF/A に変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Read 864 times