Преобразование 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)