API Reference

Class

PdfPipelineReport

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Immutable end-to-end history for a PdfDocument and its output operation.

Inheritance

  • Object
  • PdfPipelineReport

Usage

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

Methods

public PdfPipelineReport RequireSuccess() #
Returns: PdfPipelineReport

Returns this report or throws when a recorded stage failed.

Properties

public IReadOnlyList<PdfPipelineStep> Steps { get; } #

Ordered create/open, mutation, and output stages.

public Boolean Succeeded { get; } #

True when every recorded stage completed.

public Boolean HasFailures { get; } #

True when at least one recorded stage failed.

public PdfArtifactSnapshot Input { get; } #

First captured PDF artifact, when the pipeline opened existing bytes.

public PdfArtifactSnapshot Output { get; } #

Most recent captured PDF artifact.

public TimeSpan TotalDuration { get; } #

Total duration of stages whose execution time was measured.