HTML JPG PDF XML DOCX
  Product Family
PDF

تدوير PDF في SDK جافا

واجهة برمجة التطبيقات لتدوير الصفحات في مستند PDF باستخدام جافا.

Get Started

كيفية تدوير PDF عبر SDK جافا السحابي

لتدوير مستندات PDF، سنستخدم 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… نفذ ببساطة:

التثبيت من Github


    mvn clean install

لنشره إلى مستودع Maven بعيد بدلاً من ذلك، قم بإعداد إعدادات المستودع وتنفيذ:

نشر مستودع Maven


    mvn clean deploy

خطوات تدوير PDF باستخدام SDK جافا

يمكن لمطوري Aspose.PDF Cloud تحميل وتدوير PDF بسهولة في بضع أسطر من الشيفرة فقط.

  1. تحميل PDF إلى السحابة.
  2. تعيين المعلمات لتدوير الصفحة.
  3. تدوير الصفحات المحددة باستخدام الزاوية المطلوبة.
  4. تنزيل PDF المعدل.
 

تدوير PDF باستخدام SDK السحابي لجافا


    package com.aspose.asposecloudpdfusecases.change_layout;

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.AsposeResponse;
import com.aspose.asposecloudpdf.model.Rotation;
import com.aspose.asposecloudpdfusecases.acroforms.AcroformHelper;
import com.aspose.asposecloudpdfusecases.annotations.AnnotationsHelper;

public class RotateDocumentPages {
    public static void Perform() {
        String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
        String PDF_OUTPUT      = "rotate_document_pages_output.pdf";

        String ROTATE_PAGES_ANGLE = Rotation.ON90.toString();
	    String ROTATE_PAGES       = "2-3";

        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()));

            AsposeResponse response = pdfApi.postDocumentPagesRotate(PDF_DOCUMENT, ROTATE_PAGES_ANGLE, ROTATE_PAGES, null, REMOTE_FOLDER, null);
            if (response.getCode() != 200)
                System.err.println("Error: unexpected error when rotation pages! '" + 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 rotated pages in document ! '" + PDF_OUTPUT + "'");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
 

مع SDK جافا الخاص بنا يمكنك

  • إضافة رأس وتذييل مستند PDF بنص أو صورة.
  • إضافة جداول وطوابع نصية أو صورة إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة بملف موجود.
  • التعامل مع مرفقات PDF، التعليقات التوضيحية، وحقول النموذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الطوابع والجداول من صفحة أو مستند PDF كامل.
  • حذف طابع أو جدول محدد من مستند PDF باستخدام معرّفه.
  • استبدال حالة واحدة أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
  • دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى متعددة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
  • يمكنك تجربة التطبيق المجاني لاختبار الوظيفة.

  •