IRONSOFTWAREHOME
添加附件
from ironpdf import *

# Instantiate the Renderer and create PdfDocument from HTML
renderer = ChromePdfRenderer()
my_pdf = renderer.RenderHtmlFileAsPdf("my-content.html")

# Open PDF document to be attached
pdf = PdfDocument.FromFile("new_sample.pdf")
 
# Here we can add an attachment with a name and a byte[]
attachment1 = my_pdf.Attachments.AddAttachment("attachment_1", pdf.BinaryData)
 
# And here is an example of removing an attachment
my_pdf.Attachments.RemoveAttachment(attachment1)
 
my_pdf.SaveAs("my-content.pdf")
pip install ironpdf
添加附件

添加附件

IronPDF for Python可以在PDF文档中嵌入文件附件并在使用任何Attachments集合中以编程方式删除它们。

开始

加载或渲染Attachments.AddAttachment将二进制数据作为命名附件进行嵌入。 使用Attachments.RemoveAttachment通过引用删除附件。

理解代码

  • pdf.Attachments.AddAttachment(name, data):将文件附件嵌入到PDF中,并给定名称。 第二个参数接收byte[](二进制数据)。 在此示例中,PdfDocument的原始字节。
  • 返回一个附件引用对象,稍后可以与RemoveAttachment一起使用。
  • AddAttachment返回的引用从文档中删除先前添加的附件。
  • SaveAs(path):保存最终文档,所有附件已嵌入或根据配置删除。

用例

附件在将源数据与报告PDF一起包含时很有用——例如,嵌入用来生成文档的原始电子表格、XML数据文件或原始HTML模板。 嵌入的附件是便携的,并与PDF文件一起传输。

准备开始了吗?

版本:2026.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Python 模块下载 PDF
using pip 安装

版本: 2026.9

  1. 下载 并安装 Python 3.7+。
  2. 如果尚未安装,请从 pypi.org 安装 pip。
  3. 在终端中执行上述命令。
Python PDF 模块
下载 模块

版本: 2026.9

手动安装到您的项目中

  1. 下载软件包
  2. 在终端中运行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

$999 起