Рубрики
Без рубрики

Конвертируйте PDF в PDF / A с помощью бесплатного Java API

PDF/A – это разновидность формата PDF, предназначенного для архивирования и длительного сохранения электронного документа… С тегом java, pdf, бесплатно, api.

PDF/A – это разновидность формата PDF, предназначенного для архивирования и длительного сохранения электронных документов. В отличие от бумажных документов, которые легко повреждаются или пачкаются, формат PDF/A гарантирует, что документы могут быть воспроизведены точно таким же образом даже после длительного хранения. В этой статье будет продемонстрировано, как конвертировать PDF в PDF/A-1A, 2A, 3A, 1B, 2B и 3B совместимый PDF с помощью Free Spire. PDF для Java.

Зависимость импорта jar (2 Метода) ● Скачайте Бесплатный шпиль.PDF для Java и распакуйте его. Затем добавьте Spire.Pdf.jar файл в ваш проект как зависимость.

● Непосредственно добавьте зависимость jar в проект maven, добавив следующие конфигурации в pom.xml .


        
            com.e-iceblue
            e-iceblue
            http://repo.e-iceblue.com/nexus/content/groups/public/
        


    
        e-iceblue
        spire.pdf.free
        4.3.0
    

Фрагмент кода

import com.spire.pdf.conversion.PdfStandardsConverter;

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

        //Specify input file path
        String inputFile = "C:/Users/Administrator/Desktop/sample.pdf";

        //Specify output folder
        String outputFolder = "C:/Users/Administrator/Desktop/Output/";

        //Create a PdfStandardsConverter instance, passing in the input file as a parameter
        PdfStandardsConverter converter = new PdfStandardsConverter(inputFile);

        //Convert to PdfA1A
        converter.toPdfA1A(outputFolder + "ToPdfA1A.pdf");

        //Convert to PdfA1B
        converter.toPdfA1B(outputFolder + "ToPdfA1B.pdf");

        //Convert to PdfA2A
        converter.toPdfA2A(outputFolder + "ToPdfA2A.pdf");

        //Convert to PdfA2B
        converter.toPdfA2B(outputFolder + "ToPdfA2B.pdf");

        //Convert to PdfA3A
        converter.toPdfA3A(outputFolder + "ToPdfA3A.pdf");

        //Convert to PdfA3B
        converter.toPdfA3B(outputFolder + "ToPdfA3B.pdf");
    }
}

Выход

Оригинал: “https://dev.to/jazzzzz/convert-pdf-to-pdf-a-with-a-free-java-api-4nm7”