Я пытаюсь преобразовать HTML-строки в LaTex, используя pypandoc (оболочка python для Pandoc).Преобразование HTML-строк в LaTex с использованием pypandoc
Coverting файлы с помощью pypandoc работает просто отлично:
import pypandoc
input = 'SomeFile.html'
output = pypandoc.convert(input, 'tex')
Но если я пытаюсь передать некоторую строку (которая должна быть возможно в соответствии с индексом pypandoc пакета, если вы определяете формат строк) я получаю IOError: [Errno 63] File name too long:
:
input = '''HTML-string'''
output = pypandoc.convert(input, 'tex', format='html')
Каким-то файл, как ожидается, даже если я указываю 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')
Я новичок в Python и был бы очень признателен некоторую помощь или подсказки. Заранее спасибо!
Какую версию 'pypandoc' вы используете? –
pypandoc-0.5.1.2 – Aik
Эй, вам удалось решить проблему? –