HTML JPG PDF XML DOCX
  Product Family
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 ببضع أسطر من الشيفرة فقط.

  1. إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك.
  2. إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة.
  3. تحميل ملف PDF إلى تخزين السحابة.
  4. إلحاق صفحة جديدة بملف PDF في تخزين السحابة.
  5. التحقق من الاستجابة وتسجيل النتيجة.
  6. تنزيل الملف المحدث للاستخدام المحلي.
 

يعرض هذا المثال كيفيّة إضافة صفحات إلى مستند 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.