class_docstr: A class representing an OCR engine with capabilities similar to Tesseract OCR.
  
  This could be used to create a plugin for another OCR engine instead of
  Tesseract OCR.
docstr: Returns the creator tag to identify this software's role in creating the PDF.
  
  This tag will be inserted in the XMP metadata and DocumentInfo dictionary
  as appropriate. Ideally you should include the name of the OCR engine and its
  version. The text should not contain line breaks. This is to help developers
  like yourself identify the software that produced this file.
  
  OCRmyPDF will always prepend its name to this value.
code: def creator_tag(options: Namespace) -> str:
      """Returns the creator tag to identify this software's role in creating the PDF.
  
      This tag will be inserted in the XMP metadata and DocumentInfo dictionary
      as appropriate. Ideally you should include the name of the OCR engine and its
      version. The text should not contain line breaks. This is to help developers
      like yourself identify the software that produced this file.
  
      OCRmyPDF will always prepend its name to this value.
      """
  
imports: from __future__ import annotations
  from abc import ABC, abstractmethod
  from argparse import ArgumentParser, Namespace
  from collections.abc import Sequence, Set
  from logging import Handler
  from pathlib import Path
  from typing import TYPE_CHECKING, NamedTuple
  import pluggy
  from ocrmypdf import Executor, PdfContext
  from ocrmypdf._progressbar import ProgressBar
  from ocrmypdf.helpers import Resolution
label_desc: Use image node_id 2 for calling the OcrEngine obj's underlying member method code with example usage: obj.creator_tag(options) without return types