2012-04-30 3 views
6

많은 참조 된 리소스가있는 html 파일을 하나의 "올인원"html 파일로 변환 할 수있는 모든 C# 라이브러리 또는 무료 도구가 있습니까? 이것은 아마 '스크립트'에 의해 'SRC'속성을 가진 모든 '스크립트'태그 을 대체 의미합니다 -모든 리소스를 하나의 html 파일에 포함시키는 방법은 무엇입니까?

주요 작업은 내가

  1. 자바 스크립트 외부 파일을 포함해야 의미, 하나 개의 파일 만하는 것입니다 참조 된 파일에서 읽은 내용이있는 태그.
  2. 이미지 - 데이터 URI를 SRC = "picture.png을"대체 - SRC = 같은 "데이터 : 이미지/PNG, Base64로, encodedContent ..."를
  3. CSS 파일
  4. 내가 뭔가를 잊고있을 수 있습니다 :)

이 HTML 파일은

+0

게시 할 때 파일을 복사하는 "빌드"작업을 사용하지 않는 이유는 무엇입니까? 그것들을 자원으로 만드는 것은 무엇입니까? – Candide

+0

@Ingenu 그가 빌드 컨텍스트를 참조하고 있는지 알 수 없습니다. 그는 단순히 임의의 URL에서 HTML 문서를 가져 와서 자체 포함 된 문서로 만들고 싶습니다. –

+0

정확합니다. 나는 원래 HTML의 저자가 아니다. – cartas

답변

2

당신은 읽기/이동 HTML Agility Pack를 사용하는 HTML 문서를 작성할 수 있습니다 (... 사파리, 아이 패드에서 읽을 수) 내가 MHT 파일 형식을 사용할 수 없습니다 그 이유는, 모든 브라우저에서 읽을 수 있어야합니다 . HTML 민첩성은 XPath를 지원하므로 수정할 노드 목록을 얻을 수 있습니다.

이렇게 사용하면 이미지 태그의 속성 값을 변경하는 것이 쉬워야합니다. 또한 외부 js 참조 목록을 가져 와서 읽고 그에 따라 스크립트 태그를 업데이트 할 수 있습니다.

+0

"HTML 민첩성 팩"에 대해 알고 있고 다른 솔루션을 찾지 못할 경우 사용할 방법 일 것입니다. 문제는 무언가를 포함하는 것을 잊지 않고 처음부터 모든 것을 써야 할 것입니다. 그래서 완성 된 "솔루션"을 찾고 있습니다. – cartas

관련 문제