IRONSOFTWAREHOME
Ek Ekle
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
Ek Ekle

Ek Ekle

IronPDF for Python ile bir PDF belgesine dosya eklerini yerleştirip bunları programlı olarak kaldırabilirsiniz, herhangi bir PdfDocument objesi üzerinde Attachments koleksiyonunu kullanarak.

Başlarken

Bir PdfDocument yükleyin veya oluşturun, ardından binaer verileri adlandırılmış bir ek olarak gömmek için Attachments.AddAttachment kullanın. Bir eki referansla kaldırmak için Attachments.RemoveAttachment kullanın.

Kodu Anlama

  • pdf.Attachments.AddAttachment(name, data): Belirtilen adla PDF'ye bir dosya eki ekler. İkinci argüman bir byte[] (binaer veri) kabul eder. Bu örnekte, pdf.BinaryData ikinci yüklenen PdfDocument'nin ham baytlarını sağlar.
  • Daha sonra RemoveAttachment ile kullanılabilecek bir ek referans objesi döndürür.
  • my_pdf.Attachments.RemoveAttachment(attachment): AddAttachment tarafından döndürülen referansı kullanarak belgede önceden eklenmiş bir eki kaldırır.
  • SaveAs(path): Tüm ekler yapılandırıldığı gibi gömülmüş veya kaldırılmış olarak nihai belgeyi kaydeder.

Kullanım Alanları

Ekler, bir rapor PDF'inin yanına kaynak verileri dahil etmek için kullanışlıdır — örneğin, belgeyi oluşturmak için kullanılan ham elektronik tabloyu, XML veri dosyasını veya orijinal HTML şablonunu yerleştirmek. Yerleştirilmiş ekler taşınabilirdir ve PDF dosyasıyla birlikte taşınır.

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez