91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python如何實現自動完成A4標簽排版打印功能

發布時間:2020-08-04 14:56:27 來源:億速云 閱讀:587 作者:小豬 欄目:開發技術

這篇文章主要為大家展示了Python如何實現自動完成A4標簽排版打印功能,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。

解決思路

數據處理:這個很簡單的

生成可打印的文件

這個有些難度,我首先想到生成word。而且python也有word包來解決,不過后來想了一下,這個方案有問題。word結構不開源,格式和樣式處理起來應該有問題。另外word在國外不普遍,遇到問題解決方案肯定不多。而PDF卻不同,PDF在國外應用廣使用人多,肯定好解決。

尋找方案

通過python 生成 pdf的方案確定后,果然通過Google找到了pylabels這個庫。

如何解決

第一步安裝庫

pip install pylabels

第二步 執行下面的代碼

import labels
from reportlab.graphics import shapes
 
specs = labels.Specification(210, 297, 2, 8, 90, 25, corner_radius=2)
 
def draw_label(label, width, height, obj):
 
label.add(shapes.String(2, 2, str(obj), fontName="Helvetica", fontSize=40))
 
# Create the sheet.
sheet = labels.Sheet(specs, draw_label, border=True)
 
# Add a couple of labels.
sheet.add_label("Hello")
sheet.add_label("World")
 
# We can also add each item from an iterable.
sheet.add_labels(range(3, 22))
 
sheet.add_label("Oversized label here")
 
# Save the file and we are done.
sheet.save('basic.pdf')
print("{0:d} label(s) output on {1:d} page(s).".format(sheet.label_count, sheet.page_count))

數據處理部分我就不分享了,就是簡單的讀取csv文件。

以上就是關于Python如何實現自動完成A4標簽排版打印功能的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阜新| 枝江市| 综艺| 亳州市| 伊川县| 苏州市| 宝山区| 庆安县| 大厂| 云阳县| 凯里市| 淄博市| 城市| 秭归县| 霍城县| 宁远县| 巴楚县| 临颍县| 巍山| 通许县| 沅江市| 象州县| 武清区| 文成县| 惠水县| 湾仔区| 涟水县| 安福县| 莱芜市| 修武县| 灯塔市| 盐城市| 大化| 梅州市| 绥滨县| 铜陵市| 永和县| 永仁县| 黄梅县| 博湖县| 济阳县|