Python aracılığıyla PDF belgesindeki Yer İmleri ile çalışın

PDF’deki Yer İmleri Python ile programlı olarak nasıl değiştirilir.

Python Kütüphane ile PDF Belgesindeki Yer İmleri ile Nasıl Çalışılır

PDF dosyasına yer imleri eklemek için python-net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay 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 Yer İmleri ile çalışma adımları


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

  1. Document nesnesini kullanarak bir PDF belgesi açın.
  2. Bir yer imi oluşturun ve özelliklerini tanımlayın.
  3. OutlineItemCollection koleksiyonunu Outlines koleksiyonuna ekleyin.
  4. Dosyayı tekrar kaydet

<% bookmarks.code-block.text %>

PDF Belgesine Yer İşareti Ekle - Python.

<% bookmarks.code-block.subtitle %>

    def bookmark_add(self, infile, outfile):

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

        # Open document
        pdfDocument = Document(path_infile)

        # Create a bookmark object
        pdfOutline = OutlineItemCollection(pdfDocument.Outlines)
        pdfOutline.Title = "Test Outline"
        pdfOutline.Italic = True
        pdfOutline.Bold = True
        # Set the destination page number
        pdfOutline.Action = GoToAction(pdfDocument.Pages[1])
        # Add bookmark in the document's outline collection.
        pdfDocument.Outlines.Add(pdfOutline)

        # Save new output
        pdfDocument.Save(path_outfile)