The behaviour that turns PDF bytes into Markdown for a scrape.
Configure an implementation with config :perplexed, pdf_converter: Module. Without one, PDF pages scrape as {:error, :unsupported}.
Failure atoms that mean no other scraper can help (:needs_ocr,
:encrypted, :unsupported) end the scrape ladder.
Summary
Callbacks
Converts PDF binary (fetched from a URL ending in filename) to Markdown.
Functions
Converts binary with opts[:pdf_converter], else the configured
converter.