Главное Авторские колонки Вакансии Вопросы
411 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как преобразовать PDF в PDF/A в Java

В этой статье будет показано, как конвертировать PDF в PDF/A-1A, 2A, 3A, 1B, 2B и 3B совместимый PDF с помощью Free Spire.PDF for Java.
Мнение автора может не совпадать с мнением редакции

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

Установка файла Free Spire.Pdf.jar

Если вы создали Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке и добавьте его в качестве зависимости в свое приложение.


Преобразование PDF в PDF/A в Java

Создайте экземпляр PdfStandardsConverter и передайте в качестве параметра образец PDF-файла. После этого вы можете

  • Преобразуйте файл-образец к уровню соответствия PdfA1A с помощью метода PdfStandardsConverter.toPdfA1A().
  • Преобразуйте файл образца к уровню соответствия PdfA1B с помощью метода PdfStandardsConverter.toPdfA1B().
  • Преобразование файла образца в уровень соответствия PdfA2A с помощью метода PdfStandardsConverter. toPdfA2A().
  • Преобразование файла образца в уровень соответствия PdfA2B с помощью метода PdfStandardsConverter. toPdfA2B().
  • Преобразование файла образца в уровень соответствия PdfA3A с помощью метода PdfStandardsConverter. toPdfA3A().
  • Преобразование файла примера в уровень соответствия PdfA3B с помощью метода PdfStandardsConverter. toPdfA3B().

import com.spire.pdf.conversion.PdfStandardsConverter;

public class ConvertPdfToPdfA {

public static void main(String[] args) {

//Create a PdfStandardsConverter instance, and pass in a sample file as a parameter

PdfStandardsConverter converter = new PdfStandardsConverter("sample.pdf");

//Convert to PdfA1A

converter.toPdfA1A("output/ToPdfA1A.pdf");

//Convert to PdfA1B

converter.toPdfA1B("output/ToPdfA1B.pdf");

//Convert to PdfA2A

converter.toPdfA2A( «output/ToPdfA2A.pdf»);

//Convert to PdfA2B

converter.toPdfA2B("output/ToPdfA2B.pdf");

//Convert to PdfA3A

converter.toPdfA3A("output/ToPdfA3A.pdf");

//Convert to PdfA3B

converter.toPdfA3B("output/ToPdfA3B.pdf");

}

}

Pезюме

В этой статье мы узнали, как использовать Free Spire.PDF for Java для преобразования PDF в формат PDF/A . Кроме того, компонент поддерживает другие возможности обработки PDF-документов, такие как:

Преобразование PDF в изображения в Java

Шифрование PDF-документов в Java

Печать PDF-документов в Java

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.