تحديث نماذج PDF في Node.js SDK
تحديث جميع حقول النموذج من مستند PDF باستخدام Node.js Cloud SDK
Get Startedكيفية تحديث AcroForms عبر Node.js SDK
الكود المقدم في JavaScript مصمم لتحديث حقول النموذج في مستند PDF باستخدام Aspose PDF Cloud API. يستورد الوحدات الضرورية، يقرأ ملف PDF المحلي، يرفعه إلى السحابة، ثم يحدث حقول معينة في PDF. الوظيفة updateFormFields تغلف العملية بأكملها، مع التعامل مع عمليات الملفات والتفاعلات مع API. يتضمن أيضًا معالجة الأخطاء لإدارة المشكلات المحتملة أثناء قراءة الملفات وطلبات API.
من أجل تحديث 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 عبر Cloud Node.js
يمكن لمطوري Aspose.PDF Cloud تحميل وتحديث acroforms في PDF بسهولة في بضع سطور من الكود.
يقرأ ملف PDF من المسار المحلي.
يرفع ملف PDF إلى تخزين Aspose.PDF Cloud.
ينشئ حقل نموذج جديد باسم “First Name” ويضبط قيمته إلى “James”.
يحدث حقول النموذج في ملف PDF في تخزين Aspose.PDF Cloud.
قم بتنزيل النتيجة إذا لزم الأمر
قم بتنزيل النتيجة إذا لزم الأمر
يوضح كود المثال هذا تحديث AcroForms في مستندات PDF باستخدام Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import { PdfApi } from "asposepdfcloud";
import { Color } from "asposepdfcloud/src/models/color.js";
import { FontStyles } from "asposepdfcloud/src/models/fontStyles.js";
import { LineSpacing } from "asposepdfcloud/src/models/lineSpacing.js";
import { Paragraph } from "asposepdfcloud/src/models/paragraph.js";
import { TextHorizontalAlignment } from "asposepdfcloud/src/models/textHorizontalAlignment.js";
import { VerticalAlignment } from "asposepdfcloud/src/models/verticalAlignment.js";
import { WrapMode } from "asposepdfcloud/src/models/wrapMode.js";
import { TextLine } from "asposepdfcloud/src/models/textLine.js";
import { Segment } from "asposepdfcloud/src/models/segment.js";
import { Rectangle } from "asposepdfcloud/src/models/rectangle.js";
import { TextState } from "asposepdfcloud/src/models/textState.js";
async function updateFormFields() {
const localFileName = "C:\\Samples\\StudentInfoFormElectronic.pdf";
const storageFileName = "StudentInfoFormElectronic.pdf";
const pdfApi = new PdfApi(credentials.id, credentials.key);
try {
let fileData = await fs.readFile(localFileName);
let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.message);
}
let field = new Field();
field.name = "First Name";
field.type = FieldType.Text;
field.values = ["James"];
field.rect = new Rectangle(125, 735, 200, 752);
let fields = new Fields();
fields.list = [field];
try {
let response = await pdfApi.putUpdateFields(storageFileName, fields);
console.log(response.body.status);
}
catch (error) {
console.log(error.message);
}
}
العمل مع AcroForms عبر Node.js SDK
تحديث AcroForms في PDF يتضمن تعديل أو تحسين حقول النموذج التفاعلية القائمة. تحسين محاذاة الحقول، إضافة تلميحات، أو ضبط أوامر التبويب لجعل النموذج أكثر وضوحًا وأسهل في الاستخدام. تضمين حقول إضافية مثل مربعات الاختيار، القوائم المنسدلة، أو مناطق التوقيع الرقمي لتلبية احتياجات جديدة لجمع البيانات. تحديث AcroForms للامتثال لمعايير الوصول، مثل إضافة تسميات أو تحسين التوافق مع التقنيات المساعدة. تحديث AcroForms لضمان التوافق مع الأجهزة الحديثة، المتصفحات، أو أدوات البرمجيات. تحديث AcroForms في مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK.
مع مكتبة Node.js الخاصة بنا يمكنك
- إضافة رأس وتذييل في مستند PDF بصيغة نص أو صورة.
- إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وضبط كلمة المرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
- حذف ختم أو جدول محدد من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى صيغ ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسن.
- يمكنك تجربة التطبيق المجاني لتحديث AcroForms في ملفات PDF عبر الإنترنت واختبار الوظائف.
- موارد التعلم
- التوثيق
- الشيفرة المصدرية
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- المدونة
- لماذا Aspose.PDF Cloud لـ Node.js؟
- قائمة العملاء
- الأمان