How to view a PDF in a html viewer, not from a file

Well, to answer my own questions:

  1. No. MBS docs do clearly state that LoadHTMLStringMBS is Mac-only.
  2. Yes. I tried it using .pdf files.
  3. Code is as simple as:
    dim pdfData as MemoryBlock = GetTextFileContents( f )
    HTMLViewer1.LoadHTMLStringMBS( pdfData, "application/pdf", "", "" )

… where GetTextFileContents is an IOException-safe method that does just what it says: opens a file and reads the contents in a TextInputStream, returning the result as a string.

Result:
The display in the browser is the same as in Safari.