Table of Contents

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 = 15

PDF 1.5 — older version for compatibility with legacy readers. LibreOffice value: 15.

Pdf16 = 16

PDF 1.6 — slightly older version, supports AES-128 encryption. LibreOffice value: 16.

Pdf17 = 0

PDF 1.7 — the default, modern PDF version with full feature support. LibreOffice value: 0.

PdfA1B = 1

PDF/A-1b — archival format conforming to ISO 19005-1:2005. Ensures long-term preservation; most restrictive PDF/A level. LibreOffice value: 1.

PdfA2B = 2

PDF/A-2b — archival format conforming to ISO 19005-2:2011. Supports JPEG2000, transparency, and layers. Recommended for most archival needs. LibreOffice value: 2.

PdfA3B = 3

PDF/A-3b — archival format conforming to ISO 19005-3:2012. Allows arbitrary file attachments (e.g. original source documents). LibreOffice value: 3.

PdfUa1 = 100

PDF/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=0 with PDFUACompliance=true. LibreOffice value: 0 (with PDFUACompliance flag).