API Reference

Class

PdfXProductionMetadata

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Production metadata used to reconcile a generated PDF/X document's Info dictionary and XMP packet.

Inheritance

  • Object
  • PdfXProductionMetadata

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public PdfXProductionMetadata(DateTimeOffset creationDate, DateTimeOffset modificationDate, Guid documentId, Guid instanceId, String versionId = "1", String renditionClass = "default") #

Creates production metadata with explicit, reproducible document identity and timestamps.

Parameters

creationDate System.DateTimeOffset requiredposition: 0
modificationDate System.DateTimeOffset requiredposition: 1
documentId System.Guid requiredposition: 2
instanceId System.Guid requiredposition: 3
versionId System.String = "1" optionalposition: 4
renditionClass System.String = "default" optionalposition: 5

Methods

public static PdfXProductionMetadata CreateNow() #
Returns: PdfXProductionMetadata

Creates fresh PDF/X production metadata using the current UTC time and new UUIDs.

Properties

public DateTimeOffset CreationDate { get; } #

Date and time when this PDF/X resource was created.

public DateTimeOffset ModificationDate { get; } #

Date and time when this PDF/X resource was most recently modified.

public Guid DocumentId { get; } #

Stable identity shared by versions of this PDF/X resource.

public Guid InstanceId { get; } #

Identity of this specific saved instance of the PDF/X resource.

public String VersionId { get; } #

Version identifier written to xmpMM:VersionID.

public String RenditionClass { get; } #

Rendition class written to xmpMM:RenditionClass.