All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.princexml.wrapper.enums.PdfProfile Maven / Gradle / Ivy

/*
 * Copyright (C) 2021 YesLogic Pty. Ltd.
 * All rights reserved.
 */

package com.princexml.wrapper.enums;

/**
 * PDF profiles, see PDF Versions and Profiles.
 */
public enum PdfProfile {
    /** Equates to the string {@code "PDF/A-1a"}. */
    PDFA_1A("PDF/A-1a"),
    /** Equates to the string {@code "PDF/A-1a+PDF/UA-1"}. */
    PDFA_1A_AND_PDFUA_1("PDF/A-1a+PDF/UA-1"),
    /** Equates to the string {@code "PDF/A-1b"}. */
    PDFA_1B("PDF/A-1b"),
    /** Equates to the string {@code "PDF/A-2a"}. */
    PDFA_2A("PDF/A-2a"),
    /** Equates to the string {@code "PDF/A-2a+PDF/UA-1"}. */
    PDFA_2A_AND_PDFUA_1("PDF/A-2a+PDF/UA-1"),
    /** Equates to the string {@code "PDF/A-2b"}. */
    PDFA_2B("PDF/A-2b"),
    /** Equates to the string {@code "PDF/A-3a"}. */
    PDFA_3A("PDF/A-3a"),
    /** Equates to the string {@code "PDF/A-3a+PDF/UA-1"}. */
    PDFA_3A_AND_PDFUA_1("PDF/A-3a+PDF/UA-1"),
    /** Equates to the string {@code "PDF/A-3b"}. */
    PDFA_3B("PDF/A-3b"),
    /** Equates to the string {@code "PDF/UA-1"}. */
    PDFUA_1("PDF/UA-1"),
    /** Equates to the string {@code "PDF/X-1a:2001"}. */
    PDFX_1A_2001("PDF/X-1a:2001"),
    /** Equates to the string {@code "PDF/X-1a:2003"}. */
    PDFX_1A_2003("PDF/X-1a:2003"),
    /** Equates to the string {@code "PDF/X-3:2002"}. */
    PDFX_3_2002("PDF/X-3:2002"),
    /** Equates to the string {@code "PDF/X-3:2003"}. */
    PDFX_3_2003("PDF/X-3:2003"),
    /** Equates to the string {@code "PDF/X-4"}. */
    PDFX_4("PDF/X-4");

    private final String pdfProfile;

    PdfProfile(String pdfProfile) {
        this.pdfProfile = pdfProfile;
    }

    @Override
    public String toString() {
        return this.pdfProfile;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy