0
XMLWorker를 사용하여 HTML을 PDF로 구문 분석합니다. 그리고 나는 이미지에 문제가있다. 단어 사이의 태그 경로에 공백이 있거나 키릴 기호가 경로에 있으면 HTML의 이미지가 PDF에 추가되지 않습니다. 공백 문제를 해결하기 위해 path.Replase(" ", "%20")
과 path.Replase(" ", "+")
을 사용했지만 도움이되지 않습니다.XMLWorker에서 img (itextsharp)가 표시되지 않습니다.
img의 경로를 base64로 변환해야하고 here과 같은 ImageProvider (AbstractImageProvider)를 사용해야하나요?
경로에 공백이나 키릴 기호가 없으면 해당 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