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

常州做网站信息深圳营销型网站方案

常州做网站信息,深圳营销型网站方案,网站建设百度贴吧,杭州设计网站的公司哪家好PDF附件是指在PDF文档中嵌入的其他文件#xff0c;如图像、表格、音频、视频或其他文档。这些附件可以与PDF文档一起存储、传输和共享#xff0c;为文档提供了更丰富的内容和更多的功能。通过添加附件#xff0c;我们可以将相关文件和信息捆绑在一起#xff0c;使其更易于管…PDF附件是指在PDF文档中嵌入的其他文件如图像、表格、音频、视频或其他文档。这些附件可以与PDF文档一起存储、传输和共享为文档提供了更丰富的内容和更多的功能。通过添加附件我们可以将相关文件和信息捆绑在一起使其更易于管理和共享。此外PDF附件还可以用于在文档中引用外部资源提供更全面的参考资料和支持材料。然而处理大量的PDF附件可能会很繁琐且费时费力。通过利用Python程序我们可以轻松地批量处理这些附件极大地提高工作效率。本文将介绍如何通过Python轻松批量提取并保存PDF附件、插入附件到PDF文档中以及删除PDF文件中的附件。 文章目录 使用Python批量提取PDF附件使用Python轻松插入附件到PDF使用Python批量删除PDF附件 本文所介绍的方法需要用到Spire.PDF for Python可从官网下载或通过PyPI安装 pip install Spire.PDF使用Python批量提取PDF附件 提取PDF文档中的附件主要用到的是PdfDocument.Attachments属性和 PdfAttachment.Data.Save() 方法。PdfDocument.Attachments属性可以获取一个PDF文档中的所有附件并返回一个附件集合而PdfAttachment.Data.Save()方法则可以将指定附件保存到指定文件夹。详细操作步骤如下 指定输入文件夹和输出文件夹的路径。获取输入文件夹中以.pdf结尾的PDF文件列表。 pdfFiles [f for f in os.listdir(inputFolder) if f.endswith(.pdf)]遍历每个PDF文件。创建PdfDocument类的对象并使用PdfDocument.LoadFromFile()再入PDF文件。 document PdfDocument() document.LoadFromFile(filePath)获取PDF文件的附件列表。 attachments document.Attachments判断附件列表是否为空如果有附件则构建储存附件的文件夹。遍历附件列表获取附件对象并将附件保存到指定路径。 attachment attachments.get_Item(i) attachmentPath os.path.join(outputFolderPath, attachment.FileName) attachment.Data.Save(attachmentPath)关闭PDF文件。 完整代码示例 import os from spire.pdf import * from spire.pdf.common import *# 指定输入文件夹和输出文件夹的路径 inputFolder 文档/PDF outputFolder 文档/附件# 获取输入文件夹中以.pdf结尾的PDF文件列表 pdfFiles [f for f in os.listdir(inputFolder) if f.endswith(.pdf)]# 遍历每个PDF文件 for fileName in pdfFiles:# 构建PDF文件的完整路径filePath os.path.join(inputFolder, fileName)# 创建PdfDocument对象并加载PDF文件document PdfDocument()document.LoadFromFile(filePath)# 获取PDF文件的附件列表attachments document.Attachments# 如果附件存在if attachments:# 获取PDF文件名不包含扩展名fileNameWithoutExt os.path.splitext(fileName)[0]# 构建输出文件夹路径outputFolderPath os.path.join(outputFolder, fileNameWithoutExt)# 创建输出文件夹os.makedirs(outputFolderPath, exist_okTrue)# 遍历附件列表for i in range(attachments.Count):# 获取附件对象attachment attachments.get_Item(i)# 构建附件保存路径attachmentPath os.path.join(outputFolderPath, attachment.FileName)# 保存附件到指定路径attachment.Data.Save(attachmentPath)# 关闭PDF文档document.Close()用于提取附件的PDF文件 提取结果 使用Python轻松插入附件到PDF 通过创建PdfAttachment类的实例即可创建PDF附件并对附件相关信息进行设置如描述和修改日期。在创建好附件后使用PdfDocument.Attachments.Add()方法即可将附件添加到PDF文件中。附件还可以与PDF注释结合实现从页面上跳转到指定附件。一下步骤是添加附件的简单示例 创建PdfDocument类的对象并再入PDF文档。 document PdfDocument() document.LoadFromFile(pdfPath)创建PdfAttachment类的对象并设置附件描述和修改日期。 attachment PdfAttachment(attachmentPath) attachment.Description 参会人员名单 attachment.ModificationDate DateTime.get_Now()将附件添加到PDF文件中。 document.Attachments.Add(attachment)保存并关闭PDF文件。 document.SaveToFile(output/添加附件.pdf) document.Close()完整代码示例 from spire.pdf import * from spire.pdf.common import *# 定义PDF文件路径和附件路径 pdfPath 文档/示例5.pdf attachmentPath 示例/名单.txt# 创建PdfDocument对象并加载PDF文件 document PdfDocument() document.LoadFromFile(pdfPath)# 创建PdfAttachment对象 attachment PdfAttachment(attachmentPath)# 设置附件的描述信息和修改日期 attachment.Description 参会人员名单 attachment.ModificationDate DateTime.get_Now()# 将附件添加到PDF文档中 document.Attachments.Add(attachment)# 保存PDF文档到指定路径 document.SaveToFile(output/添加附件.pdf)# 关闭PDF文档 document.Close()添加效果 使用Python批量删除PDF附件 删除PDF文件中的附件则比较简单直接使用PdfDocument.Attachments属性获取一个PDF文件中的附件然后再删除指定的附件或所有附件即可。一下是操作步骤 创建PdfDocument类的对象并再入PDF文档。 document PdfDocument() document.LoadFromFile(pdfPath)获取PDF文件中的附件集合。 document.Attachments删除指定附件。 attachments.RemoveAt(0)或删除所有附件。 attachments.Clear()保存并关闭PDF文件。 document.SaveToFile(output/删除附件.pdf) document.Close()完整代码示例 from spire.pdf import * from spire.pdf.common import *# 定义PDF文件路径 pdfPath 文档/示例5.pdf# 创建PdfDocument对象并加载PDF文件 document PdfDocument() document.LoadFromFile(pdfPath)# 获取PDF文件的附件集合 attachments document.Attachments# 删除指定附件 attachments.RemoveAt(0)# 删除所有附件 attachments.Clear()# 保存并关闭PDF文件 document.SaveToFile(output/删除附件.pdf) document.Close()以上是关于如何利用Python在PDF文件中添加、提取及删除附件的方法介绍。Spire.PDF for Python还支持许多其他功能请前往Spire.PDF for Python教程了解更多。
http://www.hkea.cn/news/14330957/

相关文章:

  • 网站做的是哪方面的内容顺企网网站建设
  • 昆明市城建设档案馆网站蚌埠网站建设费用
  • 企业网站建设设计服务做网站备案不少天
  • 专业网站建设常州什么是网络营销 网络营销有哪些特点
  • 海外访问国内网站 dns网络营销策划书范文模板
  • 校园网上零售网站建设方案阳江兼职招聘网最新招聘
  • 微信的企业网站模板网站模板二次开发
  • 淘宝客网站建站源码免费 个人 网站
  • 阿里巴巴做网站多少钱微信公众号登录电脑版
  • 网站域名使用费多少网站视频超链接怎么做
  • 做网站加一个定位功能要多少钱软文有哪几种类型
  • 做百度联盟用什么做网站天津做网站制作
  • 流行网站设计建设部相关网站
  • 手机移动端网站建设网站 建设 汇报
  • 县级门户网站建设运营成本视频怎么制作
  • 企业网站制作建设的框架有哪几种博客网站建设设计报告
  • 行业门户网站的优化怎么做yps行业门户系统学习网站建设建议调查问卷
  • 亚马逊中国官网网站重庆网站建设公司名单
  • 北京网站建设怎么样房屋室内装修设计
  • 广告案例的网站网店铺装修设计
  • 久久建筑网是个什么样的网站卢沟桥网站建设
  • 可以做网站的编程有什么个人如何注册商标
  • 青海餐饮网站建设公司wordpress前台
  • 做网站模板 优帮云seo搜索引擎优化实战
  • 网站建设合同前期需注意哪些问题包头网站建设公司
  • 服装公司做哪个网站网站开发项目分析模板
  • 58同城建网站怎么做深圳宝安大型网站建设
  • 网站 产品图片 尺寸移动互联网开发培训
  • 计算机应用技术网站开发西南能矿建设工程公司网站
  • 商业网站设计方案wordpress 改地址