Этот короткий учебник проведет вас через преобразование GIF в PDF на Python. Он поделится деталями настройки IDE для разработки, списком шагов кодирования и примером кода для создания конвертера GIF в PDF на Python. Также будут обсуждены несколько улучшений для создания пользовательского PDF‑файла.
Шаги для преобразования GIF в PDF в Python
- Установите окружение, чтобы использовать Aspose.PDF for Python via .NET для изменения файла из GIF в PDF
- Определите имена входного GIF и выходного PDF файлов
- Загрузите исходный GIF‑файл, используя модуль Image из библиотеки PIL
- Получить ширину и высоту GIF‑изображения для дальнейшей обработки в коде
- Создайте новый объект класса Document, чтобы хранить выходной PDF‑файл
- Добавьте новую страницу в только что созданный PDF‑файл
- Создайте объект класса Image из библиотеки Aspose.PDF и установите его файл в GIF‑файл
- При необходимости задайте свойства страницы
- Добавьте объект Image в коллекцию абзацев страницы и сохраните полученный PDF‑файл
Эти шаги охватывают полный процесс конвертации GIF в PDF на Python. Загрузите исходный GIF‑файл, получите его размер, создайте объект Document для PDF, добавьте к нему страницу и создайте объект класса Image, установив его свойство file в имя GIF‑файла. Добавьте это изображение в коллекцию абзацев на странице и сохраните полученный PDF‑файл.
Код для преобразования GIF‑файла в PDF на Python
Документ обрабатывается. Пожалуйста, подождите.
В приведённом выше коде демонстрируется процесс преобразования GIF в PDF на Python. В этом коде установка свойств page_info является необязательной; она задаёт размер страницы, точно соответствующий размеру изображения GIF. Аналогично, чтобы избежать неожиданного автоматического масштабирования, принудительно задайте размещение и размеры изображения, установив свойства fix_width и fix_height в соответствии с изображением GIF.
В этой статье мы узнали, как разработать конвертер GIF в PDF. Чтобы добавить нумерацию Бейтса в PDF‑файл, обратитесь к статье Add Bates numbers to PDF using Python.