code: def chromium_command(self) -> str | None:
      if platform.win32_ver()[0]:
          if os.system("where chromium") == 0:
              return "chromium"
          path = os.path.join(
              os.environ["PROGRAMW6432"],
              "Chromium\\Application\\chrome.exe",
          )
          if os.path.exists(path):
              return f'"{path}"'
          return None
      if os.system("chromium --version") == 0:
          return "chromium"
      if platform.mac_ver()[0]:
          path = "/Applications/Chromium.app/Contents/MacOS/Chromium"
          if os.path.exists(path):
              return path
      elif platform.libc_ver()[0]:
          if os.system("chromium-browser --version") == 0:
              return "chromium-browser"
      return None
  
file_path: sympy/doc/ext/convert-svg-to-pdf.py
imports: from __future__ import annotations
  from sphinx.transforms.post_transforms.images import ImageConverter
  from sphinx.util import logging
  import os
  import platform
  from typing import Any
  from sphinx.application import Sphinx
label_desc: Use image node_id 3 for calling the Converter obj's underlying member method code with example usage: obj.chromium_command() and returns: None, None, str, str, str, path, str, path, str