0
0

More than 3 years have passed since last update.

Java PDFをPDF/A-1A, 2A, 3A, 1B, 2B及び3Bで保存

Posted at

PDFにはいろいろな家族があります。例えば、PDF/1Aは、PDFの各種オブジェクトの中で、必須とする機能、使用を制限する機能、使用を禁止する機能などを決めています。今回は Spire.PDF for Javaを使ってPDFをPDF/A-1A, 2A, 3A, 1B, 2B及び3Bで保存する方法を紹介します。コードはとても簡単ですから、一緒にみましょう!

下準備

1.E-iceblueの公式サイトからFree Spire.PDF for Java無料版をダウンロードしてください。

f:id:lendoris:20210331103946p:plain

2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire.PDF.jarを参照に追加してください。

f:id:lendoris:20210331104004p:plain

import com.spire.pdf.conversion.PdfStandardsConverter;

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

        //ファイルのパスを指定します。
        String inputFile = "C:/Users/Administrator/Desktop/sample.pdf";

        //エクスポートされるファイルの保存場所を指定します。
        String outputFolder = "C:/Users/Administrator/Desktop/Output/";

        //PdfStandardsConverter objectを作成します。
        PdfStandardsConverter converter = new PdfStandardsConverter(inputFile);

        //PdfA1Aで保存
        converter.toPdfA1A(outputFolder + "ToPdfA1A.pdf");

        //PdfA1Bで保存
        converter.toPdfA1B(outputFolder + "ToPdfA1B.pdf");

        //PdfA2Aで保存
        converter.toPdfA2A(outputFolder + "ToPdfA2A.pdf");

        //PdfA2Bで保存
        converter.toPdfA2B(outputFolder + "ToPdfA2B.pdf");

        //PdfA3Aで保存
        converter.toPdfA3A(outputFolder + "ToPdfA3A.pdf");

        //PdfA3Bで保存
        converter.toPdfA3B(outputFolder + "ToPdfA3B.pdf");
    }
}

f:id:lendoris:20210331105309p:plain

 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0