Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
DynaPDF.GetPDFVersionEx
Retrieves the major and minor version of the PDF document as well as the underlying PDF standard, if any.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
DynaPDF | 11.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
MBS( "DynaPDF.GetPDFVersionEx"; PDF ) More
Parameters
Parameter | Description | Example |
---|---|---|
The PDF reference returned from DynaPDF.New. |
Result
Returns JSON or error.
Description
Retrieves the major and minor version of the PDF document as well as the underlying PDF standard, if any.JSON result includes:
Major | PDF major version, e.g. 1 |
Minor | PDF minor version, e.g. 7 |
MainVer | Set only if the file conforms to a specific PDF standard, e.g. "PDF/X // 1a:2003", "PDF/A 3b", and so on. |
SubVer | e.g. "ZUGFeRD 2.0", "Factur-X", and so on |
for PDF/A
PDFAConformance: e.g. A, B, E, F, U, or UA.
PDFAVersion: If greater zero, this is a PDF/A file.
for PDF/E
PDFEVersion: e.g. PDF/E-1
for PDF/VT
PDFVTModDate: Modification date, e.g. 2016-05-07T15:42:23+01:00
PDFVTVersion: e.g. PDF/VT-2
for PDF/X
PDFXConformance: e.g. PDF/X-1a:2001 or PDF/X-1a:2003. PDF/X 3 and above do not set this key anymore.
PDFXVersion: e.g. PDF/X-1:2001, PDF/X-1:2003, and so on.
for ZUGFeRD, Factur-X, XRechnung
FXConfLevel: ConformanceLevel
FXDocName: DocumentFileName
FXDocType: DocumentType
FXVersion: Version
VersionConst: If >= 0 this is the DynaPDF PDFVersion constant as number. If the version is not supported by DynaPDF, this member is set to -1.
See also GetPDFVersionEx function in DynaPDF manual.
Examples
Query version of a simple PDF:
MBS( "DynaPDF.GetPDFVersionEx"; $pdf)
Example result:
{
"Major": 1,
"Minor": 4,
"MainVer": "",
"SubVer": ""
}
See also
- DynaPDF.GetDynaPDFVersion
- DynaPDF.GetInPDFVersionEx
- DynaPDF.GetPDFVersion
- DynaPDF.New
- DynaPDF.SetPDFVersion
Release notes
- Version 12.2
- Fixed problem in DynaPDF.GetInPDFVersionEx and DynaPDF.GetPDFVersionEx not always returning the data.
- Version 11.5
- Added DynaPDF.GetPDFVersionEx function.
Example Databases
Blog Entries
- Extract invoice for ZUGFeRD and Facture-X
- MBS FileMaker Plugin, version 12.2pr7
- New in version 11.5 of MBS FileMaker Plugin
- Neues MBS FileMaker Plugin 11.5 - Über 6600 Funktionen in einem Plugin
- MBS FileMaker Plugin 11.5
- MBS FileMaker Plugin, version 11.5pr1
This function checks for a license.
Created 19th September 2021, last changed 24th October 2021