0
XMLWorkerを使用してHTMLをPDFに解析します。私は画像に問題があります。単語間のタグのパス内にスペースがある場合、またはキリル記号がパスにある場合、HTMLの画像はPDFに追加されません。スペースの問題を解決するために私はpath.Replase(" ", "%20")
とpath.Replase(" ", "+")
を使用しましたが、それは役に立ちません。XMLWorkerにimg(itextsharp)が表示されない
imgのパスをbase64に変換し、ImageProvider(AbstractImageProvider)を使用した後にhereのようにする必要がありますか?
パスに空白またはキリル記号がない場合、そのXMLWorker解析HMTLは正しいです。
<img src="D:\c#\PdfItextSharp\HTML_to_PDF_book\HTML_to_PDF_book\bin\Debug\Data\Resources\Documentation\IASO\Modules\LearningFrame\Images\32x32-tree_add_subitem.png" class="icon">
しかし、画像はPDFファイルに追加しないことをそのシンボル、パスに存在する場合
<img src="D:\c#\PdfItextSharp\HTML to PDF book\HTML to PDF book\bin\Debug\Data\Resources\Documentation\IASO\Modules\LearningFrame\Images\32x32-tree_add_subitem.png" class="icon">
または私はそう
ありがとうするにはどうすればよい
\\HI-PC\AllUsers\Выгрузка\DebugHtmlToPdf\User manual - Instructor\bin\Data\Data\Screenshots\0e39c7d5-4489-4d8b-ae84-ee85a2e225ee.jpg
。
あなたは[sscce](http://sscce.org/)を提供できますか? – mkl
@mkl、私はそれを追加しました。 – Naomiss
しかし、それらはURL *ではなく、*ファイルシステムのパス*です。 HTMLの仕様によると、「src属性は存在しなければならず、ページングもスクリプト化もされていない非対話型、オプションでアニメーション化されたイメージ・リソースを参照するスペースで囲まれた有効な空ではないURLを含む必要があります。 – mkl