2013-06-14 3 views
0

파이썬 코딩을위한 첫 번째 프로젝트로서, Python을 사용하는 BMJ와 같은 저널의 기사에서 epub 파일을 만들고 싶습니다.새내기에 의해 python을 사용하여 epub을 생성하십시오

나는 feedparser를 사용 BMJ RSS에서 링크가, 내가 필요하고 내가 ePub 파일을 만들 수 link의 지시에 따라 HTML 파일에서 구성 요소를 캡처 beautifulsoup를 사용하여 추출한다.

EPUB 파일을 만들 수 있지만 일부 epub 리더는 파일이 손상된 것으로 간주하지 않습니다. 예를 들어 Windows 및 Android 용 coolreader는 아무 것도 표시하지 않으며 안드로이드 버전도 예기치 않게 프로그램을 종료합니다.

epub의 "선언"중 일부가이 문제를 일으키는 것이 아니라고 생각합니다. 그러나 문제를 해결하는 방법을 모르겠습니다.

R에서 코딩 경험이 있고 XML 패키지를 사용하여 일부 웹 스크래핑을했지만 EPUB 형식의 경험이 없습니다.

답변

2

책에서 epubcheck을 실행 해보십시오. 그게 뭘위한거야. https://code.google.com/p/epubcheck/을 참조하십시오. 최신 버전은 매우 자세합니다. 일사병을 통과 한 책을 질식시키는 전자 독자를 상상하기는 어렵습니다. 또는 다른 방법으로 말하면, e- 리더가 eb 리더를 통과 한 책을 질식 시키면 e- 리더의 버그 일 것입니다.

https://code.google.com/p/python-epub-builder/을 확인할 수도 있습니다. 나는 그것이 깨진 epubs를 만들 것인지 의심 스럽다.