Python aracılığıyla PDF’deki Eklerle çalışın

Python ile PDF’den Ekleri Programlı Olarak Alma, Ekleme, Kaydetme ve Silme

Python for .NET Kitaplığı Kullanarak Ekler Nasıl Yönetilir

PDF dosyasına Ekler eklemek için python-net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan .NET için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Console

pip install aspose-pdf

Python aracılığıyla PDF’deki Eklerle Çalışın


Ortamınızdaki kodu denemek için .NET için Aspose.PDF gerekir.

  1. Yeni bir Python projesi oluşturun.
  2. Aspose.PDF DLL’ye bir referans ekleyin.
  3. Bir Belge nesnesi oluşturun.
  4. Eklediğiniz dosya ve dosya açıklamasıyla bir FileSpecification nesnesi oluşturun.
  5. FileSpecification nesnesini, koleksiyonun Add yöntemiyle Document nesnesinin EmbeddedFiles koleksiyonuna ekleyin
  6. PDF dosyasını kaydedin.

PDF belgesine Ek Ekleme

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

# Open document
document = apdf.Document(path_infile)

# Setup new file to be added as attachment
attachment_file_name = "file_example.txt"
attachment_path = path.join(self.data_dir, attachment_file_name)
file_specification = apdf.FileSpecification(attachment_path, "Sample text file")

# Add attachment to document's attachment collection
document.embedded_files.add(attachment_file_name, file_specification)

# Save new output
document.save(path_outfile)