를 사용하는 경우 파일을 램을 작성합니다. 입력 및 출력 파일에 RAM을 어떻게 사용합니까? 파일 경로를 제공하는 StringIO
과 같은 것이 있습니까? 파이썬은 명령 행, 고스트 스크립트
답변
명령 줄을 통해 더 많은 것을 제공하지 않는 것 발견, 그것은 '아무튼 그것을지지하지 마라. 너 수 파이프 입력을 stdin에서 stdout으로 출력하지만 표준 코드 용입니다.
Ghostscript API를 사용하여 모든 소스의 데이터를 공급할 수 있으며 페이지 버퍼 (입력이 렌더링 됨)가 사용 가능하도록 사용자 고유의 장치를 작성할 수도 있고 (또는 디스플레이 장치를 선택할 수도 있습니다) 다른 곳에서. 물론 전체 페이지를 저장할 수있는 충분한 메모리가 있으면 제공됩니다.
이렇게하면 Ghostscript 공유 객체 또는 DLL과 인터페이스하기위한 코드를 작성해야합니다. 아마도 파이썬 라이브러리가이 작업을 수행합니다. 파이썬 개발자가 아닐지는 몰라요.
나는 John Coleman의 포인터가 당신의 필요에 충분하다고 생각합니다.
나는 몇 가지를 이해하지 못했다. 당신의 대답에 "표준 코드"는 무엇인가? 어쩌면 그건 어리석은 질문 일 수도 있습니다.하지만 파이썬에서 고스트 스크립트로 어떤 것을 파이프 할 수 있습니까? 파일의 실제 bytestring을 전달할 수 있습니까? – user3599803
동일한 작업 (PDF-> 이미지)을 위해 ImageMagick 라이브러리를 사용해 보았습니다. 그것은 뒤에서 ghostscript를 사용하고 파이썬에서는'wand' 라이브러리를 사용하여 모든 것을했습니다. 그래서 고스트 스크립트 결과를 메모리에 저장하는 것이 가능하다고 생각합니다. ImageMagick없이 시도하고 싶은 이유는 파일로드가 다소 느리다는 것입니다. 그래서 ghostscript 만 사용하려고합니다. – user3599803
"표준 코드"는 우리가 제공하는 Ghostscript 바이너리를 의미합니다. 이것은 매우 크고 복잡한 예제 코드 임에도 불구하고 기본적으로 예제 코드입니다. 개발자가 응용 프로그램을 작성할 수있는 API가 있습니다. ** 우리가 제공하는 것을 ** 사용하지 않아도됩니다! 필자가 파이프 조작에 대해 토론하고있는 파이프에 대해 언급했을 때, 파이썬에서 어떻게 할 것인지에 대한 단서가 없습니다. 데이터를 Ghostscript로 전달하는 것과 관련하여, 제공된 예제 코드를 사용하지 않고 API를 사용하여 그렇게 할 수 있습니다. 나는 ImageMagick이 메모리가 아닌 장면 뒤에서 파일을 사용한다고 확신한다. 물론, 그것은 느릴 것입니다 ..... – KenS
- 1. 고스트 스크립트 사용하여 고스트 스크립트
- 2. 고스트 스크립트 주석 변환
- 3. 고스트 스크립트
- 4. 고스트 스크립트 오류
- 5. 고스트 스크립트 글꼴
- 6. 고스트 스크립트 tiffg3 회색 = 검정
- 7. 고스트 스크립트 pdf으로 축소도
- 8. 고스트 스크립트 굵게 글꼴
- 9. 고스트 스크립트 오류 : --file--
- 10. 고스트 스크립트 대안
- 11. 고스트 요소는 자바 스크립트
- 12. 고스트 스크립트 및 .NET
- 13. 고스트 스크립트 : gswin32c은 중단하지만
- 14. Phpstorm의 명령 행 스크립트 인터럽트
- 15. 출력이없는 PHP 명령 행 스크립트
- 16. Python 스크립트 명령 행 입력
- 17. 고스트 스크립트 PDF를 PS로 변환하기
- 18. 응답 속도가 빠른 명령 행 스크립트
- 19. 파이썬은 잘못된 명령
- 20. 고스트 스크립트 샤프 해상도 문제
- 21. ImageMagick이/고스트 스크립트 - dyld : 라이브러리가로드되지 :
- 22. 고스트 개행을 제거하는 VIM 스크립트
- 23. 파이썬 고스트 : RuntimeError에 : 고스트 스크립트 라이브러리 (libgs를) 찾을 수 없습니다
- 24. 파이썬은 자바 스크립트
- 25. 파이썬은 기계화 자바 스크립트
- 26. Python 명령 행 - 다중 행 입력
- 27. 명령 줄의 경고가 고스트 스크립트가있는 PHP에서 오류가됩니다.
- 28. Django & Python에서 명령 행 스크립트 실행하기
- 29. python, unittest, 명령 행 인자로 스크립트 테스트하기
- 30. bash 스크립트 명령에 명령 행 인수 전달
파이썬에서 명령을 실행하려면'os.system()'을 쓰지 않는 이유는 무엇입니까? –
그럴 수는 있지만 입력 및 출력 파일을 디스크가 아닌 파이썬에 저장하려고합니다. 난 장고 웹 애플 리케이션에서 사용하고있다 – user3599803
어쩌면이 도움이 될 것입니다 : http://stackoverflow.com/q/18550127/4996248. 그 중 하나는 Python에서'StringIO'에 대해서도 논합니다. –