【Python】使用Python对pdf,svg,png等进行转换

                          	Technicalflight转换工具
                     	使用Python对pdf,svg,png等进行转换

代码开源在Github:https://github.com/Technicalflight/Python-Transformation

感谢你们的小星星!!!!

上手指南

将Python文件下载后,先将requirements.txt文件中的依赖进行下载

开发前的配置要求
Python3
安装步骤
在 Window 平台上安装 Python 的简单步骤:打开 WEB 浏览器访问:https://www.python.org/downloads/windows/
在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
要使用安装程序 python-XYZ.msi, Windows 系统必须支持 Microsoft Installer 2.0 搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你的机器支持 MSI。Windows XP 和更高版本已经有 MSI,很多老机器也可以安装 MSI。
下载后,双击下载包,进入 Python 安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。
配置环境变量
运行zhuanghuan.py

python zhuanghuan.py

#!/usr/bin/python
# -*- coding:utf-8 -*-
# @AuThor  : Technicalflight
# @Time    : 2022.7
# @version :
#   V1
#
from svglib.svglib import svg2rlg
from reportlab.graphics import renderPM
import cv2
import execjs
import aspose.words as aw
import js2py
from svglib.svglib import svg2rlg
from reportlab.graphics import renderPDF
#svg to png
def svg_to_png():
    svg = input("请输入svg文件的路径:")
    png = input("请输入保存为png格式的文件名:")
    pic = svg2rlg(svg)
    renderPM.drawToFile(pic,png + '.png')
#png to svg
def png_to_svg():
    png = input("请输入png文件的路径:")
    fileNames = [png]
    svg = input("请输入保存为svg格式的文件名:")
    doc = aw.Document()
    builder = aw.DocumentBuilder(doc)
    shapes = [builder.insert_image(fileName) for fileName in fileNames]
    pageSetup = builder.page_setup
    pageSetup.page_width =<

你可能感兴趣的:(python,人工智能,开发语言)