中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

做相冊視頻的網站短視頻代運營方案策劃書

做相冊視頻的網站,短視頻代運營方案策劃書,怎么做商務網站的架構,登陸國外的網站要這么做歡迎關注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/140281680 免責聲明:本文來源于個人知識與公開資料,僅用于學術交流,歡迎討論,不支持轉載。 Report…

歡迎關注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://spike.blog.csdn.net/article/details/140281680

免責聲明:本文來源于個人知識與公開資料,僅用于學術交流,歡迎討論,不支持轉載。


ReportLab:https://docs.reportlab.com/

ReportLab

ReportLab 是一個非常流行的 Python 庫,專門用于生成 PDF 文檔,提供了豐富的功能,可以創(chuàng)建復雜的文檔,包括文本、圖像、表格、圖表等。即:

  • PDF 支持:ReportLab 專注于生成 PDF 文件,支持 PDF 的各種特性,如字體、顏色、圖層等。
  • 可擴展性:可以通過編寫 Python 代碼來擴展 ReportLab 的功能,滿足更復雜的需求。
  • 圖形和圖像:支持在 PDF 中嵌入圖像,包括 JPEG、PNG 等格式。同時,ReportLab 也提供了繪制圖形的功能。
  • 表格:ReportLab 提供了強大的表格支持,可以創(chuàng)建復雜的表格布局,并支持表格的格式化和樣式設置。
  • 文本處理:支持多種字體和文本樣式,包括粗體、斜體、下劃線等。還可以調整文本的對齊方式和行間距。
  • 圖表:可以生成各種圖表,如條形圖、餅圖、折線圖等,支持圖表的自定義樣式和數據源。
  • 自動化文檔生成:可以自動化生成文檔,如報告、發(fā)票、證書等,適合批量生成文檔的場景。
  • 跨平臺:ReportLab 可以在多種操作系統(tǒng)上運行,包括 Windows、Linux 和 macOS。
  • 開源:ReportLab 是一個開源項目,可以在遵守其許可證的情況下自由使用和修改。

示例函數 create_pdf 用于 構建 PDF 文件,輸入 csv 文件列表和 image 文件列表:

  • csv_files 是 csv 文件路徑列表;
  • image_files 是 image 文件路徑列表;
  • headline 是 pdf 文件標題;
  • output_pdf 是 輸出 的 PDF 路徑;

源碼如下:

import csv
import os.pathfrom reportlab.lib import colors
from reportlab.lib.pagesizes import letter
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Image, Spacer, Paragraphfrom root_dir import DATA_DIR
from utils.project_utils import traverse_dir_filesdef create_pdf(csv_files, image_files, headline, output_pdf):"""Merge the data from each CSV file into a single PDF file."""# 創(chuàng)建 PDF 文檔doc = SimpleDocTemplate(output_pdf, pagesize=letter)elements = []line1 = headlinestyles = getSampleStyleSheet()style_normal = styles['Heading1']elements.append(Paragraph(line1, style_normal))# 讀取并添加每個 CSV 文件的數據for csv_file in csv_files:data = []with open(csv_file, 'r', newline='') as file:reader = csv.reader(file)headers = next(reader)  # 讀取標題行data += [headers]data += [row for row in reader]  # 讀取數據行# 創(chuàng)建表格table = Table(data)table.setStyle(TableStyle([('BACKGROUND', (0, 0), (-1, 0), colors.white),('TEXTCOLOR', (0, 0), (-1, 0), colors.black),('ALIGN', (0, 0), (-1, -1), 'CENTER'),('FONTNAME', (0, 0), (-1, 0), 'Helvetica-Bold'),('BOTTOMPADDING', (0, 0), (-1, 0), 12),('BACKGROUND', (0, 1), (-1, -1), colors.beige),]))# 將表格添加到文檔元素中elements.append(table)elements.append(Spacer(1, 20))for image_file in image_files:img = Image(image_file)# img.hAlign = 'CENTER'# img.vAlign = 'TOP'ratio = img.imageWidth / 400img.drawHeight = img.imageHeight / ratioimg.drawWidth = img.imageWidth / ratio# img.scaleToFit(200, 200)  # 調整圖像大小以適應頁面elements.append(img)# 構建文檔doc.build(elements)def main():input_csv_path = os.path.join(DATA_DIR, "abag-summary.csv")input_img_path = os.path.join(DATA_DIR, "plots")path_list = traverse_dir_files(input_img_path, ext="png")output_path = os.path.join(DATA_DIR, "output.pdf")create_pdf([input_csv_path], path_list, output_path)if __name__ == '__main__':main()
http://www.risenshineclean.com/news/48392.html

相關文章:

  • 在美國建設網站seo點擊排名器
  • 愛站網seo工具查詢電商平臺
  • 今天最新消息長沙seo結算
  • b站推廣mmmseo是哪個英文的簡寫
  • 西安 網站建設 1免費的網絡推廣有哪些
  • 山東高端網站建設服務商中國互聯網公司排名
  • 寬屏網站尺寸營銷型網站制作
  • 做網站注意什么北京網絡推廣外包公司排行
  • 自己做的網站怎么搜不到焊工培訓技術學校
  • 網站腦圖用什么做站長統(tǒng)計app
  • wordpress捐贈按鈕seo搜索引擎優(yōu)化步驟
  • 青島微網站開發(fā)長沙關鍵詞優(yōu)化平臺
  • 企業(yè)推廣語句東莞seo顧問
  • 東莞 包裝制品 東莞網站建設產品市場推廣方案范文
  • 長春疫情最新消息今天新增病例軌跡千度seo
  • 十大購物網站排名全自動引流推廣軟件
  • 做地方特產的網站最火的網絡銷售平臺
  • asp網站漏洞修復插件南京網站制作公司
  • 織夢網站管理系統(tǒng)廊坊seo管理
  • 昌吉網站建設電話百度關鍵詞網站排名優(yōu)化軟件
  • 天津企業(yè)網站建設一條龍網推資源渠道
  • 廣州做網站設計百度seo推廣軟件
  • web網站如何做負載均衡谷歌搜索引擎google
  • 網站做微信公眾號輿情網站入口
  • 義烏外貿公司聯系方式南寧seo排名首頁
  • 網站備案真實性核驗網站seo方案策劃書
  • 沒有做老千的斗牛網站6網絡營銷專業(yè)課程
  • 四平網站建設404頁面對網站的好處及設置方法百度一下馬上知道
  • 網絡規(guī)劃設計師證書圖片seo引擎優(yōu)化公司
  • 做設計的搜素材上什么網站廣州優(yōu)化營商環(huán)境條例