Bu kısa eğitici, Python kullanarak bir PDF formunun nasıl doldurulacağı konusunda rehberlik eder. Ortamı ayarlamak için rehberlik, uygulamayı yazmak için adım adım bir süreç ve Python kullanarak doldurulabilir PDF ile çalışmak için çalıştırılabilir bir örnek kod alacaksınız. PDF form alanlarının görünümünü diske kaydetmeden önce özelleştirmek için bilgiler de mevcuttur.
Python Kullanarak PDF Form Alanlarını Doldurma Adımları
- Alanları doldurmak için IDE’yi .NET aracılığıyla Python için Aspose.PDF kullanın olarak ayarlayın
- İçinde doldurulabilir bir form bulunan Document sınıfını kullanarak kaynak PDF dosyasını yükleyin
- Değeri doldurulacak alanlara bir referans alın
- TextBoxField sınıfındaki value özelliğini kullanarak yeni alan verilerini ayarlayın
- Gerekirse alan görünümünü özelleştirin
- Doldurulmuş PDF’yi diske kaydedin
Bu adımlar, Python kullanarak PDF formunun nasıl doldurulacağına ilişkin tüm süreci kapsar. Kaynak PDF dosyasını yüklemeniz ve PDF formunun alanlar koleksiyonundaki hedef alana erişmeniz gerektiğinde süreç oldukça basittir. Alan referansı kullanılabilir olduğunda, gerekirse renk ve hizalama vb. gibi alan görünümünü ayarlamanın yanı sıra value özelliğini kullanarak alan verilerini ayarlayın.
Python Kullanarak PDF Formunu Doldurmak İçin Kod
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Load the PDF | |
pdfWithFormFields = pdf.Document("TextBox_out.pdf") | |
# Get target field | |
formFieldTextBox = pdfWithFormFields.form.fields[0] | |
# Set new value | |
formFieldTextBox.value = "Here is the new value for the form field" | |
# Set the field appearance | |
formFieldTextBox.color = pdf.Color.red | |
formFieldTextBox.vertical_alignment=pdf.VerticalAlignment.BOTTOM | |
# Save the filled PDF | |
pdfWithFormFields.save("TextBoxUpdated.pdf") | |
print("Form fields filled successfully") |
Bu kod PDF’nin Python kullanılarak nasıl doldurulacağını gösterir. Hedef metin kutusu alanına erişmek için Document.form.fields koleksiyonunu kullanır, ancak birkaç isim vermek gerekirse düğme, onay kutusu, liste kutusu ve sayı alanı gibi diğer alan türlerine de erişebilirsiniz. Form alanının renk ve dikey hizalama gibi farklı özellikleri bu kodda ayarlanırken, gerekirse sınırını, yüksekliğini, genişliğini, kenar boşluğunu vb.
Bu makale bize Python kullanarak PDF formunu nasıl dolduracağımızı öğretti. Yeni bir PDF dosyası oluşturma sürecini öğrenmek istiyorsanız, Python’da PDF nasıl oluşturulur? ile ilgili makaleye bakın.