HTML
JPG
PDF
XML
DOCX
PDF
إضافة صفحات جديدة إلى PDF عبر SDK جافا
واجهة برمجة تطبيقات لإضافة صفحات إلى مستندات PDF باستخدام جافا.
Get Startedكيفية إلحاق صفحات إلى مستندات PDF باستخدام Cloud Java SDK
لإضافة صفحات إلى مستندات PDF عبر 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
خطوات إضافة صفحات باستخدام Java SDK
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وإلحاق صفحات إلى مستندات PDF ببضع أسطر من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك.
- إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة.
- تحميل ملف PDF إلى تخزين السحابة.
- إلحاق صفحة جديدة بملف PDF في تخزين السحابة.
- التحقق من الاستجابة وتسجيل النتيجة.
- تنزيل الملف المحدث للاستخدام المحلي.
يعرض هذا المثال كيفيّة إضافة صفحات إلى مستند PDF
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.DocumentPagesResponse;
public class PagesAddPage {
public static void append(){
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "pages_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()));
DocumentPagesResponse response =pdfApi.putAddNewPage(PDF_DOCUMENT, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when adding new page! '" + response.getStatus() + "'");
else{
// dowmload 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 new page in document ! '" + PDF_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
التعامل مع صفحات مستند PDF عبر Java SDK
أضف صفحات في مستندات PDF باستخدام Aspose.PDF Cloud Java SDK.
مع مكتبتنا لجافا يمكنك
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- التعامل مع مرفقات PDF، التعليقات التوضيحية، وحقول النموذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو من مستند PDF كامل.
- حذف طابع أو جدول محدد من مستند PDF حسب معرّفه.
- استبدال نسخة واحدة أو متعددة من النص في صفحة PDF أو في المستند بأكمله.
- دعم موسع لتحويل مستندات PDF إلى صيغ ملفات مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF مُحسّنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار وظائف SDK.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- لماذا Aspose.PDF Cloud للجافا؟
- قائمة العملاء
- الأمان