2010-12-29 4 views
3

Ruby on Rails 앱에서이 작업을 수행 할 방법을 찾고 있습니다. 데이터가 민감하기 때문에 내 서비스 내에서이 작업을 로컬로 수행해야합니다. 이렇게하려면 외부 웹 서비스를 사용할 수 없습니다.여러 doc 유형 (xls, doc, gif, png)을 ruby의 pdf로 변환하십시오.

대부분의 사람들이 대부분의 사람들이 문서를 스캔하기 때문에 다양한 유형의 이미지가 중요합니다.

+0

발견 된 http://www.artofsolving.com/opensource/jodconverter 얼마나 좋은 지 잘 모르지만 시도해 볼 가치가 있습니다. – Joelio

답변

2

Prawn 보셨나요?

편집

이 문제에 대한 하나의 솔루션으로이 나타나지 않습니다. StackOverflow 관련 질문이 있지만, 도움이 될 수 있습니다. 예를 들어 :

+0

예, 새우 PDF 생성 도구, afaik 그것은 문서 유형을 변환하지 않습니다. 이미지의 경우 새우를 사용할 수있는 방법이 있다고 생각합니다.하지만이 방법에 더 적합한 것이 있다고 생각했습니다. – Joelio

+0

고마워, 나는 그것들을 보았다. 나는 2면을위한 pdf에 가고 싶다. 그리고 탁월함을 위해 나는 그걸 통제하지 못합니다. 내 일반적인 사용 사례 하나의 큰 PDF로 병합 할 여러 문서 형식이 있습니다. pdftk는 여러 pdfs를 통합하는 데 능숙했지만 havent는 추가 doc 유형을 포함하는 해결책을 발견했습니다. – Joelio

+0

좋아, imagemagick이 pdf로 다양한 이미지 유형을 변환하는 것처럼 보입니다. 그렇기 때문에 나는 가능한 한 단어를 찾아 내고 Excel 만 알아야합니다. 오픈 오피스 나 마이크로 소프트를 사용해야 할 것처럼 보입니다. – Joelio

1

이제는 문제에 대한 단일 해결책이 있습니다. 나는 PDF Converter Services에서 일하므로 편견을 느낀다.하지만 최근 DOC, XLS, PPT, HTML 등의 일반적인 파일 형식을 PDF (및 기타 여러 파일 형식)와 같은 Ruby를 사용하여 변환하는 방법에 대한 블로그 게시물을 작성했다. 자세한 내용은 see this post.

3

서버에 LibreOffice와 Unoconv를 설치하고 명령을 실행하십시오.

만 LibreOffice와 사용과 그것을 수행 할 경우,

./soffice --headless의 PDF destination_path를의 SOURCE_FILE_PATH --convert-에 unoconv -f PDF file.doc를 /*.doc

+0

pdf로 변환 한 후에 이미지가 표시되지 않습니다 (CentOS에서 작업 중입니다). – mkHun

관련 문제