답변
나는 HTML을 Word 형식으로 변환하는 모든 해결책을 모르고 있습니다. 문자 그대로라면 Nokogiri와 같은 것을 사용하여 HTML 문서를 먼저 파싱해야합니다. 모델 객체에 저장된 데이터를 출력하고 싶다면 HTML을 구문 분석 할 필요가 없습니다. 지금까지 Word로 출력하는 것처럼 OLE를 통해 실행중인 Microsoft Word 인스턴스와 직접 인터페이스해야하는 것처럼 보입니다.
win32ole ruby word에 대한 빠른 구글 검색은 시작 얻을 것이다 :
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/241606
행운을 빕니다!
감사합니다. HTML (인쇄 가능한 페이지)을 단어로 변환해야합니다. – www
http://prawn.majesticseacreature.com/
당신은 사용자가 PDF 또는 .html 파일을 다운로드 할 수 있도록 할 수 있지만 그렇게 어떤 도움이 루비 라이브러리가 없습니다. 많은 스타일링없이 '인쇄 가능하고 다운로드 할 수있는'버전을 만드는 것이 좋습니다. 그리고/또는 새우와 같은 라이브러리를 사용하여 pdf 버전을 만드는 것이 좋습니다.
당신은 항상 내가 그것을 읽고 매우 행복 word'll 생각, 간단한 .RTF 파일을 생성 할 수 ... 나는 PDF를 생성하는 더 나은 것을 CodeJoust에 동의
합니다. 그러나 실제로 Word 문서를 생성해야하는 경우 다음을 수행 할 수 있습니다.
서버가 Windows 시스템 인 경우 Office를 설치하고 ruby의 OLE 바인딩을 사용하여 공용 폴더에 Word 문서를 생성 할 수 있습니다 그런 다음 응답에서 파일을 전달하십시오.
루비의 OLE 바인딩을 사용하려면 Windows 용 원 클릭 루비 설치 프로그램과 함께 제공되는 "프로그래밍 루비"전자 북을 참조하십시오. 사용자 지정 논리를 사용하여 HTML의 OLE API에서 해당 기능을 찾을 수없는 경우 HTML에서 Word로 변환해야 할 수 있습니다.
감사합니다.하지만 내 서버는 리눅스입니다 (centOS 4) – www
나는 당신이 그것을 돕는 단어 보석에 루비 html을 만들었습니다. https://github.com/nickfrandsen/htmltoword에서 확인할 수 있습니다. html 문자열을 전달하면 해당 단어 docx 파일이 만들어집니다.
def show
respond_to do |format|
format.docx do
file = Htmltoword::Document.create params[:docx_html_source], "file_name.docx"
send_file file.path, :disposition => "attachment"
end
end
end
희망이 있으면 도움이 될 것입니다.
- 1. Ruby on Rails에서 HTML을 content_tag로 변환
- 2. Ruby on Rails에서 어떻게 요청을 프로파일 링 할 수 있습니까?
- 3. Ruby on Rails에서 어떻게 플러그인 아키텍처를 사용할 수 있습니까?
- 4. Ruby on Rails에서 어떻게 && in을 사용할 수 있습니까?
- 5. Ruby on Rails에서 어떻게 HSQLDB를 사용할 수 있습니까?
- 6. Ruby on Rails에서 이것을 어떻게 구성해야합니까?
- 7. Ruby on Rails에서 단위 테스트를 디버그 할 수 있습니까?
- 8. Ruby on Rails에서 Procs를 어떻게 사용합니까?
- 9. Ruby on Rails에서 문자열 인코딩
- 10. Ruby On Rails에서 검색
- 11. Ruby on Rails에서 예상 날짜를 어떻게 처리해야합니까?
- 12. Ruby on Rails에서 I18n 제출하기
- 13. Ruby on Rails에서 form_for에서 hidden_field를 어떻게 사용합니까?
- 14. Voltb는 Ruby on Rails에서 지원됩니까?
- 15. Ruby on Rails에서 rjs로 AJAX 구현하기
- 16. Ruby on Rails에서 마이그레이션 사용
- 17. Ruby on Rails에서 일괄 다운로드
- 18. Ruby on Rails에서 연관성 선언하기
- 19. Ruby on Rails에서 Javascript 사용
- 20. 어떻게 단어로 꼬리말을 삽입 할 수 있습니까?
- 21. 관련 기사 Ruby on Rails에서
- 22. Limesurvey 대신 Ruby on Rails에서 다운로드 할 수 있나요?
- 23. Ruby on Rails에서 텍스트 검색
- 24. ruby on rails에서 uploadify 사용
- 25. Ruby on Rails에서 임베디드 루비 코드를 출력 할 수 없습니다.
- 26. 제한된 자원으로 Ruby on Rails에서 개발할 수 있습니까?
- 27. Ruby On Rails에서 HTML 문자열로 이미지를 만들 수 있습니까?
- 28. Ruby on Rails에서 https를 사용하는 방법
- 29. Ruby/Rails에서 Word to PDF로 변환 하시겠습니까?
- 30. Ruby on Rails에서 어떻게 컨트롤러의 모든 동작을 루트에 매핑 할 수 있습니까?
감사합니다. 내 서버는 CentOS 4입니다. 우리의 응용 프로그램은 사용자에게 하나 이상의 옵션을 제공합니다. 그들은 pdf 또는 낱말로 인쇄 할 수있는 페이지를 다운로드 할 수있다. prince xml (princexml.com/)을 사용하여 PDF를 생성했습니다. 그래서 단어를 생성하는 솔루션이 필요합니다 (또는 rtf 형식의 파일 – www
). 리눅스에서 루비의 단어를 HTML로 변환하는 것이 쉽지 않은 것 같습니다. 새로운 아이디어가 있습니다. 이제 html을 pdf로 변환 할 수 있습니다. PDF 파일을 워드로 변환 할 수 있습니다.이게 어때요? 어떤 아이디어가 있습니까? – www