2013-03-01 2 views
0

webservice와 상호 작용하고 있습니다. 그 webservice는 내가 pdf 파일에 써야하는 문자열을 반환합니다. 나는 1.8.7 루비와 함께 일해야한다. 지금까지 유효한 pdf 문자열을 생성하고 파일에 쓸 수 없었습니다. API에서 얻은 문자열을 pdf 형식의 파일에 성공적으로 쓰려면 어떻게해야합니까? 다음의 변형을 시도해 보았습니다.동적으로 생성 된 PDF 문자열을 ruby ​​1.8.7의 파일에 쓰는 방법

File.open("public/data/input.pdf", "wb") do |f| 
    f.write string 
    # also tried: f.write Base64.decode64 string 
end 

그러나 두 옵션 모두 작동하지 않습니다. 데이터를 유효한 pdf 파일로 변환하려면 어떻게해야합니까?

답변

-1

파일 시스템이 pdf 파일을 처리하고 있음을 알 수 있도록 헤더를 생성해야합니다. 이렇게하려면 wicked_pdf 또는 pdfkit 또는 prawn을 볼 수 있습니다.

관련 문제