Python aracılığıyla PDF belgesindeki Eklerle Çalışma

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.

Python Package Manager 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

    def attachment_add(self, infile, outfile):

        path_infile = self.dataDir + infile
        path_outfile = self.dataDir + outfile

        # Open document
        pdfDocument = Document(path_infile)

        # Setup new file to be added as attachment
        fileSpecification = FileSpecification(self.dataDir  + "test.txt", "Sample text file")

        # Add attachment to document's attachment collection
        pdfDocument.EmbeddedFiles.Add(fileSpecification)

        # Save new output
        pdfDocument.Save(path_outfile)