تعبئة حقول الباركود

Contents
[ ]

تسمح حقول الباركود في نماذج PDF بتخزين المعلومات المشفرة وعرضها بصريًا كرموز شريطية. في هذا المثال، نموذج واجهة من واجهات أسبوز.pdf يتم استخدام الوحدة للوصول إلى حقول النموذج وتعيين قيمة الباركود. بمجرد ملء البيانات، يتم حفظ ملف PDF بمحتوى الباركود المحدث.

  1. قم بتهيئة ‘PDF_facades.form () ‘لإدارة تفاعلات نموذج PDF.
  2. اتصل بـ «bind_pdf ()» لإرفاق ملف PDF الذي يحتوي على حقول الباركود.
  3. استخدم ‘fill_field () ‘لتعيين قيمة الباركود.
  4. احفظ المستند المحدث.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


# Fill Barcode Fields
def fill_barcode_fields(infile, outfile):
    """Fill barcode fields in PDF form."""
    # Create Form object
    pdf_form = pdf_facades.Form()

    # Bind PDF document
    pdf_form.bind_pdf(infile)

    # Fill barcode fields by name
    pdf_form.fill_field("product_barcode", "123456789012")

    # Save updated PDF
    pdf_form.save(outfile)