PDF Formları. Python ile yönetin

PDF Formları. Modern Python via .NET Kütüphane aracılığıyla kendi API’lerini kullanarak PDF’lerdeki Akroformları yönetin

Acroforms ile en popüler eylemler

Python via .NET Kitaplığı Kullanarak PDF Formlarını Yönetme

Bir PDF dosyasına PDF Formları (Acroforms) 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. En son sürümünü doğrudan NuGet paket yöneticisinden indirebilir, ASPOSE.PDF arayabilir ve yükleyebilirsiniz. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Python Package Manager Console

pip install aspose-pdf

Python kullanarak PDF Formları Nasıl Oluşturulur


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

  1. PDF’yi Document sınıfının bir örneğinde yükleyin.
  2. Sayfaya dizini üzerinden erişin.
  3. Form koleksiyonunun Ekle yöntemini arayın.
  4. Eklemek istediğiniz form alanını oluşturun.
  5. PDF dosyasını kaydedin.

PDF'de PDF Formları Oluşturun - Python

Bu örnek kod, Python kullanarak PDF'de PDF Formlarının nasıl oluşturulacağını gösterir

    def add_text_box_field(self, infile, outfile):

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

            # Open document
            pdfDocument = Document(path_infile);

            # Create a field
            textBoxField = TextBoxField(pdfDocument.Pages[1], Rectangle(100, 200, 300, 300));
            textBoxField.PartialName = "textbox1";
            textBoxField.Value = "Text Box";

            border = Border(textBoxField);
            border.Width = 5;
            border.Dash = Dash(1, 1);
            textBoxField.Border = border;

            textBoxField.Color = Color.FromRgb(Color.Green);

            # Add field to the document
            pdfDocument.Form.Add(textBoxField, 1);

            # Save modified PDF
            pdfDocument.Save(path_outfile);