Enum PdfVersion
- Namespace
- LibreOfficeKit.Enums
- Assembly
- LibreOfficeKit.dll
Specifies the PDF version or PDF/A compliance level to use during export.
Maps to the LibreOffice SelectPdfVersion FilterData parameter.
public enum PdfVersion
Fields
Pdf15 = 15PDF 1.5 — older version for compatibility with legacy readers. LibreOffice value: 15.
Pdf16 = 16PDF 1.6 — slightly older version, supports AES-128 encryption. LibreOffice value: 16.
Pdf17 = 0PDF 1.7 — the default, modern PDF version with full feature support. LibreOffice value: 0.
PdfA1B = 1PDF/A-1b — archival format conforming to ISO 19005-1:2005. Ensures long-term preservation; most restrictive PDF/A level. LibreOffice value: 1.
PdfA2B = 2PDF/A-2b — archival format conforming to ISO 19005-2:2011. Supports JPEG2000, transparency, and layers. Recommended for most archival needs. LibreOffice value: 2.
PdfA3B = 3PDF/A-3b — archival format conforming to ISO 19005-3:2012. Allows arbitrary file attachments (e.g. original source documents). LibreOffice value: 3.
PdfUa1 = 100PDF/UA-1 — accessible PDF conforming to ISO 14289-1. Requires tagged PDF structure for screen readers and assistive tools. Note: This is mapped by combining
SelectPdfVersion=0withPDFUACompliance=true. LibreOffice value: 0 (with PDFUACompliance flag).