pypandoc (Pandoc의 파이썬 래퍼)을 사용하여 HTML 문자열을 LaTex로 변환하려고합니다.pypandoc을 사용하여 HTML 문자열을 LaTex로 변환
Coverting 파일 pypandoc를 사용하여 잘 작동 :
import pypandoc
input = 'SomeFile.html'
output = pypandoc.convert(input, 'tex')
하지만 (당신이 문자열 형식을 정의하는 경우 pypandoc 패키지 인덱스에 따라 가능해야한다) 몇 가지 문자열을 전달하려고하면 내가 IOError: [Errno 63] File name too long:
를 얻을 : 내가 format='html'
를 지정하면
input = '''HTML-string'''
output = pypandoc.convert(input, 'tex', format='html')
어떻게 든 파일도 기대된다.
나는 또한있는 StringIO 모듈을 사용하여이 문제를 해결하려고했으나 성공하지 :
import pypandoc
import StringIO
output = StringIO.StringIO()
output.write('''HTML-string''')
contents = output.getvalue()
output.close()
convertedOutput = pypandoc.convert(contents, 'tex', format='html')
내가 파이썬에 새로운 오전 일부 도움이나 힌트를 정말 감사하겠습니다. 미리 감사드립니다!
'pypandoc'의 어떤 버전을 사용하십니까? –
pypandoc-0.5.1.2 – Aik
안녕하세요, 문제를 해결할 수 있었습니까? –