以下のコードを使用して、iOS の HTML 文字列から PDF を生成しています。PDF の作成時にタグが失われているようです。デバイス上のファイルを指す src 属性を追加することと、base64 画像データをソースに入れることの両方を試みました。
ここでは、UIMarkupTextPrinterFormatter を作成します。
UIMarkupTextPrintFormatter *fmt = [[UIMarkupTextPrintFormatter alloc]
initWithMarkupText:htmlStringHere];
私の htmlStringHere 値には次が含まれます。
<html><head><style>.testClass{color:yellow;font-weight:bold;}</style></head><body><img src="Icon.png" ></img></body>
次に、カスタム UIPrintPageRenderer を使用して PDF を生成します。この時点で、イメージは失われました。ただし、他の html 要素は失われません。