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")
Вернуться на верх