SVG формат файла является наиболее широко используемым форматом файла, если вы работаете с двумерной графикой. Этот формат файла обладает высокой масштабируемостью и предлагает отличное качество. Однако, когда дело доходит до обмена документами, печати или архивирования, формат файла PDF предпочтителен из-за своей улучшенной портативности. В этой статье мы программно конвертируем SVG в PDF на Python. Для этой цели мы воспользуемся Aspose.CAD для Python через .NET. Этот CAD SDK достаточно мощный, чтобы плавно обрабатывать конвертацию SVG в PDF. Итак, мы продемонстрируем функциональность, написав пример кода. Давайте начнем.
Установка CAD SDK
Давайте установим Aspose.CAD для Python через .NET просто запустив следующую команду в CMD:
pip install aspose-cad
Вы можете скачать файлы SDK в случае, если вы не хотите использовать опцию CMD.
Конвертация SVG в PDF на Python - Пример кода
SDK был установлен, и теперь мы приступим к реализации функциональности.
Пожалуйста, следуйте указанным ниже шагам:
- Определите путь для рабочей директории и примените лицензию Aspose.CAD.
- Загрузите исходный файл SVG, вызвав метод load .
- Создайте экземпляр класса CadRasterizationOptions.
- Установите высоту страницы.
- Установите ширину страницы.
- Создайте экземпляр класса PdfOptions.
- Вызовите метод save, чтобы сохранить файл в формате PDF.
Следующий пример кода показывает, как программно конвертировать SVG в PDF на Python:
Вы можете увидеть результат на изображении ниже:
Как вопрос
Вы можете задать свои вопросы на нашем форуме.
SVG в PDF - Получите бесплатную лицензию
Получите бесплатную временную лицензию, чтобы попробовать Aspose.CAD для Python через .NET.
Заключительные мысли
Aspose.CAD для Python через .NET предлагает компактный способ конвертации SVG в PDF на Python. Прежде всего, это решение не требует никаких зависимостей от сторонних разработчиков. Вы можете беспрепятственно осуществить эту конвертацию в ваших Python приложениях. Более того, вы можете углубиться, изучив документацию, API ссылки и GitHub примеры кода.
Часто задаваемые вопросы
В: Как конвертировать SVG в PDF на Python?
О: Вы можете экспортировать SVG в PDF с помощью Aspose.CAD для Python через .NET. Этот пример кода демонстрирует функциональность.
В: Являются ли SVG и PDF одним и тем же?
О: Нет, SVG и PDF не являются одним и тем же. SVG - это векторный формат изображения для веб-графики, в то время как PDF - это документный формат, который может содержать текст, изображения и графику для обмена и печати.