تعيين حقول النموذج في PDF عبر SDK جافا
قم بإنشاء تطبيقات سحابية خاصة بك لتعيين ملفات المستند القابلة للملء باستخدام واجهات برمجة التطبيقات من الجانب الخادم.
Get Startedكيفية تعيين حقول النموذج من مستند PDF باستخدام SDK جافا السحابي
من أجل تعيين حقول النموذج في PDF عبر SDK جافا السحابي، سنستخدم Aspose.PDF Cloud Java SDK يسمح لك هذا SDK السحابي بسهولة بإنشاء تطبيقات لإنشاء وتحرير وتحويل ملفات PDF قائمة على السحابة بلغة Java لمختلف منصات السحابة. افتح Repository مدير الحزم، ابحث عن Aspose.PDF Cloud ثم قم بالتثبيت. يمكنك أيضاً استخدام الأمر التالي من وحدة تحكم مدير الحزم لتثبيته باستخدام Maven.
أضف مستودع Aspose Cloud إلى ملف pom.xml الخاص بتطبيقك
إضافة مستودع Aspose Cloud
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
لتثبيت مكتبة عميل API في مستودع Maven المحلي الخاص بك، ما عليك سوى تنفيذ الأمر التالي:
التثبيت من Github
mvn clean install
لنشره في مستودع Maven بعيد بدلاً من ذلك، قم بتكوين إعدادات المستودع ثم نفذ الأمر:
نشر مستودع Maven
mvn clean deploy
خطوات تعيين حقول النموذج في PDF عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud تحميل وتعيين حقول النموذج في PDF بسهولة من خلال بضع أسطر من الشيفرة.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح.
- إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة.
- تحميل ملف الوثيقة الخاص بك.
- إجراء الإعداد.
- تنزيل النتيجة.
يعرض هذا المثال كيفية تعيين حقول النموذج في مستندات PDF
package com.aspose.asposecloudpdfusecases.acroforms;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.util.ArrayList;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.FieldResponse;
public class AcroformSetFiled {
public static void update() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "forms_set_output.pdf";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));
com.aspose.asposecloudpdf.model.Field field = new com.aspose.asposecloudpdf.model.Field();
field.name("Siganture_1");
field.type(com.aspose.asposecloudpdf.model.FieldType.TEXT);
field.values(new ArrayList<String>(){{ add("aspose-pdf-cloud@example.com"); }});
FieldResponse response = pdfApi.putUpdateField(PDF_DOCUMENT, "Signature_1", field, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when updating field! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
System.out.println("Successfully updated field in document ! '" + PDF_OUTPUT + "'");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
العمل مع AcroForms عبر SDK جافا
تسمح AcroForms للمستخدمين بالتفاعل مباشرة مع PDF عن طريق ملء الحقول، اختيار الخيارات، أو النقر على الأزرار، مما يجعل المستند أكثر ديناميكية. تمكّن النماذج التفاعلية من جمع البيانات بكفاءة، مما يقلل الحاجة إلى إدخال يدوي للبيانات أو أدوات خارجية. هذا مثالي للاستطلاعات، التسجيلات، وعمليات التقديم. يمكن للمستخدمين ملء النماذج إلكترونياً دون طباعة أو مسح أو استخدام أدوات أخرى، مما يوفر الوقت والجهد. إضافة AcroForms إلى المستندات يخلق عرضاً مصقولاً وعصرياً، يعكس الاحترافية والاهتمام بالتفاصيل. أضف AcroForms إلى مستندات PDF باستخدام Aspose.PDF Cloud Java SDK.
مع مكتبتنا للغة جافا يمكنك
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
- إلحاق عدة مستندات PDF إلى ملف موجود.
- التعامل مع مرفقات PDF، التعليقات التوضيحية، وحقول النموذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF كامل.
- حذف طابع أو جدول محدد من مستند PDF عن طريق المعرف الخاص به.
- استبدال نسخة واحدة أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
- دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى متعددة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة تطبيقنا المجاني لإضافة نماذج AcroForms إلى ملفات PDF عبر الإنترنت واختبار الوظيفة.
- الموارد التعليمية
- الوثائق
- كود المصدر
- مراجع API
- لماذا Aspose.PDF Cloud للغة Java؟
- قائمة العملاء
- الأمان