2011-09-14 4 views

답변

0

난 당신이 str는 HTML 문자열이며 위와을 표시 할 수 있습니다 어디

<% str = "<img src='/images/InboundButtons.png' style='border: medium none ; padding: 0px 0px 0px -2px;'>"%> 
<%= str %> 

를 다음과 같이 뭔가를 원하는 것 같아요.

+0

당신은'<% = str.html_safe %>'또는'<% = raw str %>'를해야할까요? –

1

당신은 달성 언급하는 :

<%= "<img src='http://domain.tld/some_image.png' />".html_safe %> 

당신은 또한 모든 문자열을 보간 할 수

<%= "#{url_string}".html_safe %> 

을 수행하여 url_string = "<img src='http://domain.tld/some_image.png' width='200px'/>"

+0

아니요, 기본적으로 HTML 문자열 "

hello world

"이 있다고 가정하는 것처럼 HTML 문자열에서 이미지를 만드는 것이 좋습니다.이 문자열을 이미지에 인쇄하고 싶습니다. 그래서 HTML 컨텐트를 이미지 위에 인쇄 할 수 있습니다. – Nishant

+0

쉽습니다. 출력을 위와 같이 DIV에 에코합니다. 이미지를 DIV 컨테이너의 배경 이미지로 설정하십시오. –

+0

그게 내 원인을 해결하지 못할 것입니다, 이것은이 단계 이후의 두 번째 단계입니다. 나는 pdf에 그 이미지를 넣을 것입니다. – Nishant

0

당신의 최종 목적지는 PDF 파일 것 같다 곳. 이미지 생성을 건너 뛰고 바로 사용할 수있는 여러 HTML 중 하나를 사용하여 PDF 라이브러리 right here on StackOverflow에 나열된 라이브러리 중 하나를 사용할 수 있습니다. 어떤 이유로 든 이미지가 필요하다하더라도 HTML을 이미지로 가져 오는 가장 좋은 경로이므로 HTML의 PDF를 생성 한 다음 이미지로 변환하는 것이 좋습니다.

그러나 문제를 잘 설명하지 못 했으므로 자세한 내용을 살펴보면 몇 가지 확실한 대안이있을 수 있습니다.

관련 문제