Package com.pd4ml
Class PdfSpec
- java.lang.Object
-
- com.pd4ml.PdfSpec
-
public class PdfSpec extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPdfSpec.PdfSpecUnsupportedExceptionstatic classPdfSpec.PdfSpecViolationException
-
Field Summary
Fields Modifier and Type Field Description static PdfSpecFacturXFactur-X: PDF1.7 + PDF/A-3bstatic PdfSpecFacturX_aFactur-X (tagged): PDF1.7 + PDF/A-3aintidjava.lang.Stringnamestatic PdfSpecPDF_1_0PDF 1.0 / Acrobat 1static PdfSpecPDF_1_1PDF 1.1 / Acrobat 2static PdfSpecPDF_1_2PDF 1.2 / Acrobat 3static PdfSpecPDF_1_3PDF 1.3 / Acrobat 4static PdfSpecPDF_1_4PDF 1.4 / Acrobat 5static PdfSpecPDF_1_5PDF 1.5 / Acrobat 6static PdfSpecPDF_1_6PDF 1.6 / Acrobat 7static PdfSpecPDF_1_7PDF 1.7 / Acrobat 8 / ISO 3200-1static PdfSpecPDF_1_7_1PDF 1.7 unofficial ext level 1static PdfSpecPDF_1_7_10PDF 1.7 unofficial ext level 10static PdfSpecPDF_1_7_11PDF 1.7 extension level 11 / Adobe LiveCycle Designer 11.0 and Adobe Experience Manager forms outputstatic PdfSpecPDF_1_7_2PDF 1.7 unofficial ext level 2static PdfSpecPDF_1_7_3PDF 1.7 extension level 3 / Acrobat 9static PdfSpecPDF_1_7_4PDF 1.7 unofficial ext level 4static PdfSpecPDF_1_7_5PDF 1.7 extension level 5static PdfSpecPDF_1_7_6PDF 1.7 unofficial ext level 6static PdfSpecPDF_1_7_7PDF 1.7 unofficial ext level 7static PdfSpecPDF_1_7_8PDF 1.7 extension level 8 / Acrobat Xstatic PdfSpecPDF_1_7_9PDF 1.7 unofficial ext level 9static PdfSpecPDF_2_0PDF 2.0 / ISO 32000-2static PdfSpecPDFA_1APDF/A-1a:2005static PdfSpecPDFA_1BPDF/A-1b:2005static PdfSpecPDFA_2APDF/A-2astatic PdfSpecPDFA_2BPDF/A-2bstatic PdfSpecPDFA_2UPDF/A-2ustatic PdfSpecPDFA_3APDF/A-3astatic PdfSpecPDFA_3BPDF/A-3bstatic PdfSpecPDFA_3UPDF/A-3ustatic PdfSpecPDFA_4PDF/A-4static PdfSpecPDFA_4EPDF/A-4estatic PdfSpecPDFUA_1PDF/UA-1static PdfSpecPDFUA_2PDF/UA-2intxidstatic PdfSpecZUGFeRDZUGFeRD: PDF1.7 + PDF/A-3bstatic PdfSpecZUGFeRD_aZUGFeRD (tagged): PDF1.7 + PDF/A-3a
-
Method Summary
-
-
-
Field Detail
-
PDF_1_0
public static final PdfSpec PDF_1_0
PDF 1.0 / Acrobat 1
-
PDF_1_1
public static final PdfSpec PDF_1_1
PDF 1.1 / Acrobat 2
-
PDF_1_2
public static final PdfSpec PDF_1_2
PDF 1.2 / Acrobat 3
-
PDF_1_3
public static final PdfSpec PDF_1_3
PDF 1.3 / Acrobat 4
-
PDF_1_4
public static final PdfSpec PDF_1_4
PDF 1.4 / Acrobat 5
-
PDF_1_5
public static final PdfSpec PDF_1_5
PDF 1.5 / Acrobat 6
-
PDF_1_6
public static final PdfSpec PDF_1_6
PDF 1.6 / Acrobat 7
-
PDF_1_7
public static final PdfSpec PDF_1_7
PDF 1.7 / Acrobat 8 / ISO 3200-1
-
PDF_1_7_1
public static final PdfSpec PDF_1_7_1
PDF 1.7 unofficial ext level 1
-
PDF_1_7_2
public static final PdfSpec PDF_1_7_2
PDF 1.7 unofficial ext level 2
-
PDF_1_7_3
public static final PdfSpec PDF_1_7_3
PDF 1.7 extension level 3 / Acrobat 9
-
PDF_1_7_4
public static final PdfSpec PDF_1_7_4
PDF 1.7 unofficial ext level 4
-
PDF_1_7_5
public static final PdfSpec PDF_1_7_5
PDF 1.7 extension level 5
-
PDF_1_7_6
public static final PdfSpec PDF_1_7_6
PDF 1.7 unofficial ext level 6
-
PDF_1_7_7
public static final PdfSpec PDF_1_7_7
PDF 1.7 unofficial ext level 7
-
PDF_1_7_8
public static final PdfSpec PDF_1_7_8
PDF 1.7 extension level 8 / Acrobat X
-
PDF_1_7_9
public static final PdfSpec PDF_1_7_9
PDF 1.7 unofficial ext level 9
-
PDF_1_7_10
public static final PdfSpec PDF_1_7_10
PDF 1.7 unofficial ext level 10
-
PDF_1_7_11
public static final PdfSpec PDF_1_7_11
PDF 1.7 extension level 11 / Adobe LiveCycle Designer 11.0 and Adobe Experience Manager forms output
-
PDF_2_0
public static final PdfSpec PDF_2_0
PDF 2.0 / ISO 32000-2
-
PDFA_1A
public static final PdfSpec PDFA_1A
PDF/A-1a:2005
-
PDFA_1B
public static final PdfSpec PDFA_1B
PDF/A-1b:2005
-
PDFA_2A
public static final PdfSpec PDFA_2A
PDF/A-2a
-
PDFA_2B
public static final PdfSpec PDFA_2B
PDF/A-2b
-
PDFA_2U
public static final PdfSpec PDFA_2U
PDF/A-2u
-
PDFA_3A
public static final PdfSpec PDFA_3A
PDF/A-3a
-
PDFA_3B
public static final PdfSpec PDFA_3B
PDF/A-3b
-
PDFA_3U
public static final PdfSpec PDFA_3U
PDF/A-3u
-
PDFA_4
public static final PdfSpec PDFA_4
PDF/A-4
-
PDFA_4E
public static final PdfSpec PDFA_4E
PDF/A-4e
-
PDFUA_1
public static final PdfSpec PDFUA_1
PDF/UA-1
-
PDFUA_2
public static final PdfSpec PDFUA_2
PDF/UA-2
-
ZUGFeRD
public static final PdfSpec ZUGFeRD
ZUGFeRD: PDF1.7 + PDF/A-3b
-
ZUGFeRD_a
public static final PdfSpec ZUGFeRD_a
ZUGFeRD (tagged): PDF1.7 + PDF/A-3a
-
FacturX
public static final PdfSpec FacturX
Factur-X: PDF1.7 + PDF/A-3b
-
FacturX_a
public static final PdfSpec FacturX_a
Factur-X (tagged): PDF1.7 + PDF/A-3a
-
name
public java.lang.String name
-
id
public int id
-
xid
public int xid
-
-
Constructor Detail
-
PdfSpec
public PdfSpec(PdfSpec spec) throws PdfSpec.PdfSpecViolationException, PdfSpec.PdfSpecUnsupportedException
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
combine
public PdfSpec combine(PdfSpec spec) throws PdfSpec.PdfSpecViolationException, PdfSpec.PdfSpecUnsupportedException
-
isPdfa
public boolean isPdfa()
-
isPdfa1
public boolean isPdfa1()
-
isPdfa1a
public boolean isPdfa1a()
-
isPdfa1b
public boolean isPdfa1b()
-
isPdfa2
public boolean isPdfa2()
-
isPdfa3
public boolean isPdfa3()
-
isPdfa12
public boolean isPdfa12()
-
isPdfa12a
public boolean isPdfa12a()
-
isPdfa2u
public boolean isPdfa2u()
-
isPdfa123
public boolean isPdfa123()
-
isPdfa123a
public boolean isPdfa123a()
-
isPdfa23
public boolean isPdfa23()
-
isPdfa23a
public boolean isPdfa23a()
-
isPdfa23b
public boolean isPdfa23b()
-
isPdfa23u
public boolean isPdfa23u()
-
isPdfa123b
public boolean isPdfa123b()
-
isPdfa4e
public boolean isPdfa4e()
-
isPdfa4f
public boolean isPdfa4f()
-
isPdfa4
public boolean isPdfa4()
-
isPdfa1234
public boolean isPdfa1234()
-
isPdfa234
public boolean isPdfa234()
-
isPdfua
public boolean isPdfua()
-
isPdfua1
public boolean isPdfua1()
-
isPdfua2
public boolean isPdfua2()
-
allowsTransparency
public boolean allowsTransparency()
-
allowsAttachments
public boolean allowsAttachments()
-
allowsEncryption
public boolean allowsEncryption()
-
allowsPdfForms
public boolean allowsPdfForms()
-
requiresTagging
public boolean requiresTagging()
-
requiresColorspace
public boolean requiresColorspace()
-
requiresMetadata
public boolean requiresMetadata()
-
requiresOutputInternet
public boolean requiresOutputInternet()
-
allowsExternalHyperlinking
public boolean allowsExternalHyperlinking()
-
requiresReliableUnicodeSemantics
public boolean requiresReliableUnicodeSemantics()
-
getPdfVersionLabel
public java.lang.String getPdfVersionLabel()
-
getPdfExtLevel
public int getPdfExtLevel()
-
getPdfaVersion
public int getPdfaVersion()
-
getPdfuaVersion
public int getPdfuaVersion()
-
getByLabel
public static PdfSpec getByLabel(java.lang.String label)
-
getByID
public static PdfSpec getByID(int id)
-
-