PdfElixide.Compliance.Conversion (pdf_elixide v0.23.0)

Copy Markdown View Source

The result of PdfElixide.Compliance.convert/3.

  • :report — the converted document validated against the requested level, as a PdfElixide.Compliance.Report. It describes what a full write of the editor now produces. Whether the conversion succeeded is report.compliant?.
  • :actions — what the conversion changed, as PdfElixide.Compliance.Conversion.Action structs, in the order they were made.
  • :failures — problems the conversion found and left in place, as PdfElixide.Compliance.Conversion.Failure structs. Each one is still listed in the report's errors, unless a later change resolved it.

Summary

Types

t()

@type t() :: %PdfElixide.Compliance.Conversion{
  actions: [PdfElixide.Compliance.Conversion.Action.t()],
  failures: [PdfElixide.Compliance.Conversion.Failure.t()],
  report: PdfElixide.Compliance.Report.t()
}