python自動化腳本
自動文本轉(zhuǎn)語音
我們將在這個腳本中使用谷歌文本轉(zhuǎn)語音 API。該 API 是最新的,可用于許多語言、音調(diào)和聲音,你可以從中選擇。
from pygame import mixerfrom gtts import gTTSdef main():
? tts = gTTS('Like This Article')
? tts.save('output.mp3')
? mixer.init()
? mixer.music.load('output.mp3')
? mixer.music.play() ?
if __name__ == "__main__":
? main()
自動照片壓縮器
你也可以通過壓縮來減少圖片的大小——同時仍然保持其質(zhì)量。
import PIL
from PIL import Image
from tkinter.filedialog import *
fl=askopenfilenames()
img = Image.open(fl[0])
img.save("output.jpg", "JPEG", optimize = True, quality = 10)
如何自動轉(zhuǎn)換圖像為 PDF
這是一個非常常見的任務,你可能經(jīng)常執(zhí)行。你可能想轉(zhuǎn)換一張或多張圖像為一個 PDF。
如何轉(zhuǎn)換一張圖像為 PDF:
import osimport img2pdf
with open("output.pdf", "wb") as file:
? file.write(img2pdf.convert([i for i in os.listdir('path to image') if i.endswith(".jpg")]))
如何轉(zhuǎn)換多張圖像為 PDF:
from fpdf import FPDF
Pdf = FPDF()
list_of_images = ["wall.jpg", "nature.jpg","cat.jpg"]for i in list_of_images:
? Pdf.add_page()
? Pdf.image(i,x,y,w,h)
? Pdf.output("result.pdf", "F")
這里我們使用 Python 中的 image2pdf 庫將我們的圖像轉(zhuǎn)換為 PDF。我們也可以只用幾行代碼就把多張圖像轉(zhuǎn)換為 PDF。