当前位置: 首页 > news >正文

网页布局的常见8种类型图片广州seo关键字推广

网页布局的常见8种类型图片,广州seo关键字推广,做网站时怎么取消鼠标悬停,工程建设项目管理办法实施细则在PDF中绘制图形可以增强文档的视觉效果。通过添加不同类型的形状,如实线、虚线、矩形、圆形等,可以使文档更加生动有趣,提高读者的阅读兴趣。这对于制作报告、演示文稿或是教材特别有用。本文将通过以下几个示例介绍如何使用Python 在PDF中绘…

PDF中绘制图形可以增强文档的视觉效果。通过添加不同类型的形状,如实线、虚线、矩形、圆形等,可以使文档更加生动有趣,提高读者的阅读兴趣。这对于制作报告、演示文稿或是教材特别有用。本文将通过以下几个示例介绍如何使用Python PDF中绘制不同的图形。

目录

Python 在PDF中绘制实线、虚线

Python 在PDF中绘制矩形

Python 在 PDF 中绘制椭圆形


所需Python - Spire.PDF for Python。可以通过下面的pip 命令直接安装:

pip install Spire.Pdf

Python 在PDF中绘制实线、虚线

Spire.PDF for Python库提供了 PdfPageBase.Canvas.DrawLine() 方法用于在PDF页面指定位置绘制线条。通过设置画笔PdfPen的样式,可以绘制实线或虚线。

Python 代码:

from spire.pdf.common import *
from spire.pdf import *# 创建PDF文档
pdf = PdfDocument()# 添加页面
page = pdf.Pages.Add()# 保存当前绘图状态
state = page.Canvas.Save()# 指定线条起始点的X和Y坐标
x = 100.0  
y = 50.0   # 制定线条长度
width = 300.0  # 创建指定颜色和粗细的画笔
pen = PdfPen(PdfRGBColor(Color.get_Blue()), 2.0)  # 用画笔在页面上绘制实线
page.Canvas.DrawLine(pen, x, y, x + width, y)# 设置画笔样式为虚线
pen.DashStyle = PdfDashStyle.Dash  # 设置虚线样式为[1, 4, 1]
pen.DashPattern = [1, 4, 1]  # 指定虚线起始点 y 坐标
y = 80.0  # 用画笔页面上绘制虚线
page.Canvas.DrawLine(pen, x, y, x + width, y)# 恢复之前保存的绘图状态
page.Canvas.Restore(state)# 保存PDF文档
pdf.SaveToFile("绘制线条.pdf")
pdf.Close()
pdf.Dispose()

Python 在PDF中绘制矩形

PdfPageBase.Canvas.DrawRectangle() 方法可用于在PDF页面指定位置绘制矩形。通过向该方法中传递不同的参数,可以指定矩形的大小、填充色等。

Python 代码:

from spire.pdf.common import *
from spire.pdf import *# 创建PDF文档
pdf = PdfDocument()# 添加页面
page = pdf.Pages.Add()# 保存当前绘图状态
state = page.Canvas.Save()# 创建指定颜色和粗细的画笔
pen = PdfPen(PdfRGBColor(Color.get_Blue()), 1.5)# 用画笔在页面上绘制一个矩形
page.Canvas.DrawRectangle(pen, RectangleF(PointF(20.0, 60.0), SizeF(150.0, 90.0)))# 创建一个线性渐变笔刷
linearGradientBrush = PdfLinearGradientBrush(PointF(220.0, 60.0), PointF(350.0, 180.0), PdfRGBColor(Color.get_Green()), PdfRGBColor(Color.get_Pink()))# 用线性渐变笔刷绘制一个填充式矩形
page.Canvas.DrawRectangle (linearGradientBrush, RectangleF(PointF(220.0, 60.0), SizeF(150.0, 90.0)))# 恢复之前保存的绘图状态
page.Canvas.Restore(state)# 保存PDF文档
pdf.SaveToFile("绘制矩形.pdf")
pdf.Close()
pdf.Dispose()

 

Python 在 PDF 中绘制椭圆形

PDF页面指定位置绘制椭圆形可以使用 PdfPageBase.Canvas.DrawEllipse() 方法。通过指定不同的PDF画笔或画刷,可以绘制不同样式的椭圆形。

Python 代码:

from spire.pdf.common import *
from spire.pdf import *# 创建PDF文档
pdf = PdfDocument()# 添加页面
page = pdf.Pages.Add()# 保存当前绘图状态
state = page.Canvas.Save()# 创建画笔
pen = PdfPens.get_Violet()# 用画笔在页面上绘制椭圆形
page.Canvas.DrawEllipse(pen, 30.0, 60.0, 150.0, 100.0)# 创建填充画刷对象
brush = PdfSolidBrush(PdfRGBColor(Color.get_Violet()))# 绘制填充的椭圆形状
page.Canvas.DrawEllipse(brush, 220.0, 60.0, 150.0, 100.0)# 恢复之前保存的绘图状态
page.Canvas.Restore(state)# 保存PDF文档
pdf.SaveToFile("绘制椭圆形.pdf")
pdf.Close()
pdf.Dispose()

 


生成文档中的红色水印,可以通过点击以下链接,申请一个月免费授权来去除:申请免费临时授权文件创建、编辑、转换和打印 Office:Excel (xls,xlsx), Word (doc,docx), PowerPoint, PDF 及 Barcodeicon-default.png?t=O83Ahttps://www.e-iceblue.cn/misc/temporary-license.html

http://www.yayakq.cn/news/171992/

相关文章:

  • 网站建设书店目标客户分析c程序设计课程网站建设论文
  • 网站建设策划书总结服务器网站管理助手
  • 今天的新闻直播搜索优化排名
  • 网站 标准网站对于一个企业的优势
  • 网站关键词选取的步骤和方法网站伪静态
  • 建立网站的过程做网站被骗了怎么办
  • 色彩 导航网站汕头网站建设stqhcx
  • 嘉兴网站开发学校3d做ppt模板下载网站
  • 营销型网站郭老师案例分享学习网站模板下载
  • 如何看一个大型网站的源代码网站锚点怎么用
  • 廊坊cms建站模板动漫设计与制作专业怎么样
  • 服装网站源码php手机网站开发用什么
  • 源代码 培训 网站网站模板 wordpress
  • 做视频网站付费版建e室内设计网案例
  • 济南制作网站软件cms网站开发毕设
  • 有什么公司是建设网站的吗交换链接名词解释
  • 外国网站打开慢怎么办集团网站设计思路
  • 网站建设费入佛山网站建设
  • 徐州网站制作机构网站开发设计参考文献
  • 用于做网站的软件资产管理公司网站建设费用怎么入账
  • 人人建站网企业在线管理系统
  • 仿站模板网站后台怎么做超链接
  • 如何注册网站主办者宿迁房产网官网备案
  • 网站计费系统怎么做安徽省工程建设信息网职称查询
  • 一家专门做特卖的网站网站建设超链接字体变色代码
  • 免费怎样搭建网站四川网站建设培训学校
  • 做网站要的软件北京网站建设公司华网天下下
  • php 网站开发360网站系统cms
  • 怎么编程做一个小游戏百度seo发帖推广
  • 在线企业建站服务网站建设业务经理岗位职责