VB.Net에서 iTextSharp를 사용하여 HTML 스팅을 PDF 문서로 변환했습니다. 그러나 스타일 태그가 PDF 문서에 적용되지 않습니다. HTML 문자열은 외부 소스에서 제공되므로 스타일 요소를 가져 와서 생성 된 PDF에 적용해야합니다. CSS 요소의 중첩 클래스는 문제를 일으키는 요소입니다. 중첩 된 CSS 클래스를 처리하는 가장 좋은 방법은 무엇입니까?iTextSharp HTML을 PDF로 변환
2
A
답변
2
비슷한 문제가 있습니다. iTextSharp는 매우 단순한 스타일로 PDF에서 웹에 적합합니다. 전체 사이트를 PDF로 변환하고 사이트와 정확히 똑같이 보이게하려면 EO.PDF와 같은 라이브러리를 사용해야합니다. 단지 2 줄의 코드 만 있으면됩니다.
0
EO.PDF 제품 라인이 정확하게 작성되었습니다. VB.NET의 대부분은 다음과 같습니다.
Imports System.Drawing
'This is usually the only namespace needed if you only use HTML to PDF
Imports EO.Pdf
'This is the main namespace you will need in order to use ACM (Abstract Content Model)
Imports EO.Pdf.Acm
'The following two namespaces are only needed if you use low-level content API
Imports EO.Pdf.Drawing
Imports EO.Pdf.Contents
'Convert a Url to PDF file
HtmlToPdf.ConvertUrl("http://www.google.com", "c:\test.pdf")
관련 문제
- 1. gridview templatefield를 pdf로 변환 iTextSharp
- 2. ABCpdf로 HTML을 PDF로 변환
- 3. ITextSharp HtmlParser에 대한 PartialView HTML을 문자열로 변환
- 4. iTextSharp.dll을 사용하여 HTML을 PDF로 변환
- 5. html을 pdf로 변환, 너비를 조정하십시오.
- 6. PDF로 iTextSharp 출력
- 7. 보안 사이트 용 이미지로 HTML을 PDF로 변환
- 8. PHP에서 필수 양식 필드가있는 HTML을 PDF로 변환
- 9. HTML을 PDF로 변환 - ASP.net 용 라이브러리
- 10. HTML을 호스팅 ASP 클래식에서 PDF로 변환 하시겠습니까?
- 11. PD4ML을 사용하여 HTML을 PDF로 동적 이미지로 변환
- 12. Python과 HTMLDOC을 사용하여 html을 pdf로 변환
- 13. html을 pdf로 변환 할 때 CSS 적용
- 14. HTML을 doc (x) 및/또는 PDF로 변환
- 15. Google지도가있는 웹 페이지를 PDF로 변환
- 16. HTML을 PDF로 변환하는 대신?
- 17. html을 PHP로 PDF로 내보내기?
- 18. 서버 쪽 HTML을 PDF로
- 19. HTML을 PDF로 변환하는 방법
- 20. HTML을 ODT로 변환
- 21. iTextSharp 테이블에서 pdfPTable로 변환
- 22. GridView를 PDF로 내보내기하는 중 ITextSharp 오류가 발생했습니다.
- 23. abcPDF를 사용하여 HTML을 PDF로 변환 할 때 여분의 빈 페이지
- 24. Zend_Pdf를 사용하여 HTML을 pdf로 변환 할 수 있습니까?
- 25. HTML을 PDF로 변환 한 다음 포틀릿에서 전자 메일 보내기
- 26. HTML을 PDF로 변환 - 어떤 페이지에 어떤 요소가 있는지 찾으십시오.
- 27. HTML을 PDF로 변환 - "XML 리소스를로드 할 수 없습니다"오류
- 28. ASP.NET에서 HTML을 PDF로 변환 할 때 CSS 스타일 유지
- 29. HTML을 PDF로 변환하는 적절한 방법
- 30. HTML을 올바르게 설정하여 PDF로 변환하기
시도한 내용을 보여주는 코드를 게시해야합니다. – kuujinbo
아직 토론이 진행 중입니까? 나는 같은 질문을 가지고있다. 나는 itextsharp 5.X를 사용했고 유일한 방법은 다음과 같은 스타일을 하나씩 추가하는 것입니다 :
'HtmlMovies2 movies = new HtmlMovies2(); St yleSheet styles = 새 스타일 시트(); styles.loadTagStyle ("ul", "indent", "10"); styles.loadStyle ("country", "color", "# 008080"); styles.loadStyle ("director", "b", ""); movies.setStyles (styles); '
전체 CSS 스타일 시트를 문서에 추가 할 수 있습니까? – rolivares