2010-01-15 2 views
1

우분투 서버에서 다른 정적 pdfs를 포함하는 pdfs를 만들고 싶습니다. 나는 pyPdf로 ReportLab을 사용해 보았습니다. 이상적으로는 ReportLab을 사용하여 모든 작업을 수행하지만 pdf를 가져 오려면 큰 반복 비용이있는 PageCatcher가 필요합니다.파이썬에서 Linux의 다른 pdf를 포함하여 pdf를 작성하는 프로그램은 무엇입니까?

그래서 저는 pyPdf를 사용하여 ReportLab과 다른 다른 pdfs로 만든 페이지를 병합했습니다. 문제는 애크로뱃과 Foxit에서 잘 보일지라도 페이지 중 일부가 Xerox 7400 컬러 프린터에서 왜곡되어 인쇄된다는 것입니다. 문제를 파악할 수는 없지만 합리적 가격으로 존재했다면 더 통합 된 솔루션을 구매할 의향이 있습니다. PDF 작성기 파일럿은 Windows 전용이라는 것을 알기 전까지는 필자가 생각했습니다.

합리적인 가격 (1 달러 이하)의 솔루션이나 다른 제안이 있습니까?

답변

1

Java 라이브러리 iText을 사용하여 많은 성공을 거두었습니다. 그들은 PDF 파일을 가지고 생각할 수있는 많은 것들을위한 훌륭한 샘플 라이브러리를 가지고 있습니다. 이 예제는 PDF 파일과 사운드를 연결하는 데 필요한 것입니다 : http://itextpdf.com/examples/index.php?page=example&id=123. 다른 훌륭한 Java 기반 PDF 조작 라이브러리 인 PDFBox도 있습니다.

저는 파이썬 기반 솔루션을 찾고 있지만 다른 옵션은 많지 않을 수도 있다는 것을 알고 있습니다. CPython 대신 자이 썬 인터프리터를 사용한다면, iText에서의 통합은 간단해야한다. 그렇지 않다면 별도의 프로세스로 호출 할 수 있습니다. 나는 당신의 상황에 대한 생각이 아닐 수도 있지만 그것이 옵션으로 언급 할 것이라고 생각했습니다.

0

파이썬 이외의 대답입니다. 방금 페이지를 병합하는 경우 pdftk이 다른 많은 것들과 함께 잘 수행됩니다.