Преобразование PDF/A и PDF/UA в PDF с помощью Java

Aspose.PDF for Java может конвертировать соответствующие стандартам варианты PDF обратно в обычный PDF‑документ.

Преобразование PDF/A в обычный PDF

Используйте этот пример, когда архивный документ PDF/A необходимо преобразовать в обычный PDF.

  1. Откройте исходный файл PDF/A в экземпляре Document.
  2. Вызовите removePdfaCompliance(), чтобы снять соответствие архивному стандарту с загруженного документа.
  3. Сохраните полученный стандартный PDF‑файл без установленного ограничения PDF/A.
public static void convertPdfAToPdf(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        document.removePdfaCompliance();
        document.save(outputFile.toString());
    }
}

Преобразование PDF/UA в обычный PDF

Используйте этот пример, когда доступный документ PDF/UA необходимо преобразовать обратно в стандартный PDF.

  1. Откройте исходный файл PDF/UA в экземпляре Document.
  2. Вызовите removePdfUaCompliance(), чтобы снять соответствие стандарту доступности из метаданных документа и требований к его структуре.
  3. Сохраните полученный PDF‑документ как обычный PDF‑файл.
public static void convertPdfUaToPdf(Path inputFile, Path outputFile) {
    try (Document document = new Document(inputFile.toString())) {
        document.removePdfUaCompliance();
        document.save(outputFile.toString());
    }
}