HTML JPG PDF XML DOCX
  Product Family
PDF

إضافة نماذج PDF في Node.js SDK

إضافة حقول النماذج إلى مستند PDF باستخدام Node.js Cloud SDK

Get Started

كيفية إنشاء نموذج AcroForm عبر Node.js SDK

من أجل إنشاء نموذج AcroForm إلى PDF، سنستخدم Aspose.PDF Cloud Node.js SDK. يساعد هذا SDK السحابي مبرمجي Node.js في تطوير تطبيقات منشئ PDF السحابية، ومحرر، ومحول باستخدام لغة البرمجة Node.js عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد حصولك على App SID والمفتاح، تكون جاهزًا لاستخدام Aspose.PDF Cloud Node.js SDK.

أمر وحدة التحكم في إدارة الحزم


     
    npm install asposepdfcloud --save
     
     

خطوات إنشاء نماذج AcroForms عبر Node.js

يمكن لمطوري Aspose.PDF Cloud تحميل وإنشاء نماذج acroforms في PDF بسهولة في بضعة أسطر من التعليمات البرمجية.

  1. تحميل ملف PDF إلى خدمة Aspose.PDF Cloud.
  2. إنشاء حقل صندوق نص جديد بالخصائص اللازمة
  3. إضافة حقل صندوق النص إلى ملف PDF المخزن في خدمة Aspose.PDF Cloud.
  4. تحميل النتيجة إذا لزم الأمر
 

يظهر هذا المثال البرمجي كيفية إنشاء نماذج AcroForms في مستندات PDF باستخدام Node.js


    import credentials from "./credentials.json" with { type: "json" };
    import fs from 'node:fs/promises';
    import { PdfApi } from "asposepdfcloud";
    import { Border } from "asposepdfcloud/src/models/border.js"
    import { TextBoxField } from "asposepdfcloud/src/models/textBoxField.js";
    import { Dash } from "asposepdfcloud/src/models/dash.js";
    import { Rectangle } from "asposepdfcloud/src/models/rectangle.js";
    import { Field } from "asposepdfcloud/src/models/field.js";
    import { FieldType } from "asposepdfcloud/src/models/fieldType.js";
    import { Fields } from "asposepdfcloud/src/models/fields.js";

    async function addFormField () {
        const LOCAL_FILE_NAME = "C:\\Samples\\StudentInfoFormElectronic.pdf";
        const STORAGE_FILE_NAME = "StudentInfoFormElectronic.pdf";

        const pdfApi = new PdfApi(credentials.id, credentials.key);
        try {
            let fileData = await fs.readFile(LOCAL_FILE_NAME);
            let uploadResult = await pdfApi.uploadFile(STORAGE_FILE_NAME, fileData);
            console.log(uploadResult.response.text);
        }
        catch (error) {
            console.error(error.message);
        }

        let textBoxField = new TextBoxField();
        textBoxField.pageIndex = 1;
        textBoxField.partialName = "Email";
        textBoxField.rect = new Rectangle(100, 100, 180, 120);
        textBoxField.value = "aspose-pdf-cloud@example.com";
        let border = new Border();
        border.width = 5;
        border.dash = new Dash(1, 1);
        textBoxField.Border = border;
        try {
            let response = await pdfApi.putTextBoxField(STORAGE_FILE_NAME, "Email", textBoxField);
            console.log(response.body.status);
            const downloadRes = await pdfApi.downloadFile(STORAGE_FILE_NAME)
                        await fs.writeFile(RESULT_FILE_NAME, downloadRes.body);
        } catch (error) {
            console.log(error.message);
        }
    }
 

التعامل مع نماذج AcroForms عبر Node.js SDK

تتيح نماذج AcroForms للمستخدمين التفاعل مباشرة مع PDF من خلال تعبئة الحقول، أو تحديد الخيارات، أو النقر على الأزرار، مما يجعل المستند أكثر ديناميكية. تُمكّن النماذج التفاعلية من جمع البيانات بكفاءة، مما يقلل الحاجة إلى إدخال البيانات يدويًا أو استخدام أدوات خارجية. هذا مثالي للاستطلاعات، والتسجيلات، وعمليات التقديم. يمكن للمستخدمين تعبئة النماذج إلكترونيًا دون الطباعة أو المسح الضوئي أو استخدام أدوات أخرى، مما يوفر الوقت والجهد. تضمين نماذج AcroForms في المستندات يخلق عرضًا حديثًا ومصقولًا، مما يعكس الاحترافية والانتباه إلى التفاصيل. أضف نماذج AcroForms إلى مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK.

مع مكتبة Node.js الخاصة بنا يمكنك

  • إضافة رأس وتذييل مستند PDF بتنسيق نص أو صورة.
  • إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة بملف موجود.
  • العمل مع مرفقات PDF، والتعليقات التوضيحية، وحقول النموذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
  • حذف ختم أو جدول محدد من مستند PDF حسب معرفه.
  • استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو من المستند بالكامل.
  • دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متعددة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
  • يمكنك تجربة التطبيق المجاني لإضافة نماذج AcroForms إلى ملفات PDF عبر الإنترنت واختبار الوظائف.