إنشاء نماذج PDF في SDK جافا
إضافة حقول نموذج إلى مستند PDF في تطبيقات جافا لإنشاء مستند قابل للملء
Get Startedكيفية إنشاء AcroForm عبر Cloud Java SDK
من أجل إنشاء AcroForm عبر Cloud Java SDK ، سنستخدم Aspose.PDF Cloud Java SDK يسمح لك هذا الـ SDK السحابي بإنشاء تطبيقات إنشاء وتحرير وتحويل ملفات PDF السحابية بسهولة باستخدام لغة جافا لمختلف منصات السحابة. افتح 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
خطوات إنشاء AcroForms عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وإنشاء نماذج AcroForms في PDF في بضع أسطر من التعليمات البرمجية.
- إنشاء كائن Configuration جديد بمفتاح التطبيق وسرّيه
- إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة
- رفع ملف المستند الخاص بك
- تنفيذ عملية الإنشاء
- تنزيل النتيجة
هذا العينة من الكود تُظهر إنشاء AcroForms في مستندات PDF
package com.aspose.asposecloudpdfusecases.acroforms;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.Border;
import com.aspose.asposecloudpdf.model.Color;
import com.aspose.asposecloudpdf.model.Dash;
import com.aspose.asposecloudpdf.model.HorizontalAlignment;
import com.aspose.asposecloudpdf.model.Rectangle;
import com.aspose.asposecloudpdf.model.TextBoxField;
import com.aspose.asposecloudpdf.model.TextBoxFieldResponse;
public class AcroformAdd {
public static void create() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "forms_add_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()));
TextBoxField field = new TextBoxField();
field.pageIndex(1);
field.partialName("EMail");
field.rect(new Rectangle().LLX(100.).LLY(100.).URX(100.).URY(100.));
field.height(50.);
field.width(350.);
field.horizontalAlignment(HorizontalAlignment.CENTER);
field.value("aspose-pdf-cloud@example.com");
field.border(new Border().color(new Color().A(255).G(255)).width(5).dash(new Dash().on(1).off(1)));
TextBoxFieldResponse response = pdfApi.putTextBoxField(PDF_DOCUMENT, "EMail", field, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when adding 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 added text 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 for Java؟
- قائمة العملاء
- الأمان