Я пытаюсь сделать PDF-файл в Python, но все инструменты, которые я нахожу, работают только на Python 2.7 (или ниже), и я использую 3.2. Я там инструмент или что-то, что работает на 3.2 и генерирует PDF-файлы? Или способ сделать 2,7 (или более низкий) код работает на 3.2?Создание PDF на Python 3.2
1
A
ответ
1
Не лично протестирован с Python 3.x, но официальная страница сообщает, что weasyprint работает с ним. Это позволяет конвертировать HTML в PDF, поэтому в зависимости от ваших потребностей и остальной части проекта это может быть преимуществом или недостатком.
Для низкого уровня «привлечь PDF самого» вы можете захотеть попробовать cairo, но выглядит как автоматическая установка немного неполные: Cairo example works with Python 2.7 but does not work in Python 3
Чтобы преобразовать код Python 2.x в питон 3.x код вы можете использовать следующие два инструмента:
- 2to3
- Ваш мозг
Th последний инструмент намного более мощный, и вроде бы гарантирует успешное преобразование, но немного медленнее по сравнению с предыдущим.