Преобразование XPS в PDF с помощью Python

У меня есть проект на Django. Есть ли необходимость конвертировать формат XPS в PDF? Сам PDF-файл можно получить в виде массива байт по запросу из другой системы. Возможно, есть библиотека или рабочая реализация на Python? Пакеты для проекта устанавливаются с помощью poetry.

doc_data = get_PDF_file_in_pilot(project=project, file_id=id)
    if doc_data.get("error"):
        return HttpResponse(json.dumps(doc_data), content_type="application/json", status=500)
    file_name = doc_data["file_name"]
    file_name_no_extension, file_extension = os.path.splitext(file_name)
    if doc_data.get("file_name") and doc_data.get("file_content"):
        file_content = doc_data["file_content"]
        file_data = {
                            'status': 'success',
                            'file': base64.b64encode(file_content).decode('utf-8'), 
                            'file_name': file_name  
                        }
        
        return JsonResponse(file_data)
Вернуться на верх