Base64 Docx в Base64 pdf
Я пытаюсь преобразовать Base64 Docx в Base64 pdf, для тестирования я получаю base64 docx и сохраняю его в моей папке Django static следующим образом:
Proyect
--App
----static
------Docs
--------test.docx
Итак, я пытаюсь с помощью библиотеки doxc2pdf сделать конвертацию и преобразование в base64 следующим образом:
class Converttest(View):
def post(self, request, *args, **kwargs):
template = loader.get_template('home.html')
testdoc = static('Docs/test.docx')
pdf = convert(testdoc)
encoded = base64.b64encode(pdf)
context = {}
return HttpResponse(template.render(context, request))
Но я получаю эту ошибку:
pywintypes.com_error: (-2147221005, 'Invalid class string', None, None)
> g:\python_projects\reps\stratos\strategy\views.py(162)post()
-> convert(testdoc)
Есть идеи, что я делаю неправильно?
sample_string = "test string"
sample_string_bytes = sample_string.encode("ascii")
base64_bytes = base64.b64encode(sample_string_bytes)
base64_string = base64_bytes.decode("ascii")