pdf إلى jpg

تحويل pdf إلى jpg باستخدام Java Cloud SDK

PDF تُستخدم ملفات على نطاق واسع عبر الإنترنت لمشاركة المعلومات والبيانات. الآن لعرض هذه المستندات ، نحتاج إلى استخدام تطبيقات محددة ولكن إذا حفظنا ملف PDF كـ JPG ، فيمكن عرضه على أي نظام أساسي وأي جهاز. أيضًا ، يتم تقليل حجم الملف بشكل كبير. علاوة على ذلك ، يمكننا بسهولة تطوير عارض PDF لأنه بمجرد حفظ ملف PDF كصورة ، يمكننا تحميل الصورة في أي متصفح. لذلك ، في هذه المقالة ، سنناقش تفاصيل تحويل PDF إلى JPG عبر الإنترنت باستخدام Cloud API.

تحويل PDF إلى JPG API

يعد Aspose.PDF Cloud SDK for Java منتجًا رائعًا يمكّننا من تنفيذ إنشاء ملفات PDF ومعالجتها وتحويلها إلى تنسيقات مدعومة داخل تطبيقات Java. كما أنه يمكّنك من تحويل ملفات PDF إلى صورة. لذلك من أجل استخدام SDK ، نحتاج أولاً إلى تثبيته عن طريق إضافة التفاصيل التالية في ملف pom.xml لمشروع نوع البناء المخضرم.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

نحتاج الآن إلى إنشاء حساب مجاني من خلال زيارة Aspose.Cloud dashboard. يمكنك التسجيل باستخدام حساب GitHub أو Google الحالي الخاص بك ، أو النقر فوق الزر إنشاء حساب جديد لإكمال الاشتراك.

تحويل ملفات PDF إلى JPG بجافا

يرجى اتباع التعليمات المحددة أدناه لإنجاز متطلبات تحويل PDF إلى JPG عبر الإنترنت.

  • أولاً ، قم بإنشاء مثيل لفئة PdfApi حيث نقدم Client ID Client Secret كوسيطات
  • ثانيًا ، اقرأ محتوى ملف PDF المُدخل من محرك الأقراص المحلي باستخدام كائن الملف
  • الآن قم بتحميل ملف PDF المدخل إلى التخزين السحابي باستخدام طريقة uploadFile (…)
  • تحديد أبعاد صورة jpg الناتجة (هذه وسيطات اختيارية)
  • أخيرًا ، قم باستدعاء putPageConvertToJpeg (…) طريقة PdfApi التي تأخذ إدخال PDF ورقم الصفحة المراد تحويلها واسم JPG الناتج وأبعاد الصورة الناتجة
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // إنشاء مثيل لـ PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // اسم مستند إدخال PDF
    String inputFile = "45.pdf";
    // اسم صورة JPG الناتجة
    String resultantImage = "Resultant.jpg";
  
    // قراءة محتوى ملف إدخال PDF
    File file = new File("c://Users/"+inputFile);
    
    // تحميل PDF إلى التخزين السحابي
    pdfApi.uploadFile("input.pdf", file, null);
        
    // رقم صفحة PDF المراد تحويلها
    int pageNumber = 1;
  
    // عرض صورة JPG الناتجة
    int width = 800;
    // ارتفاع صورة JPG الناتجة
    int height = 1000;
  
    // استدعاء API لتحويل PDF إلى JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // طباعة رسالة حالة التحويل
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

تحويل PDF إلى صورة باستخدام أوامر cURL

يمكننا أيضًا تحويل PDF إلى تنسيق صورة باستخدام أوامر cURL عبر محطة سطر الأوامر. ومع ذلك ، من أجل الوصول إلى Aspose.PDF Cloud ، نحتاج أولاً إلى إنشاء JSON Web Token (JWT) بناءً على بيانات اعتماد العميل الفردية الخاصة بك. يرجى تنفيذ الأمر التالي لإنشاء رمز JWT المميز.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

بمجرد إنشاء JWT ، يرجى تنفيذ الأمر التالي لتحويل PDF إلى صورة وحفظ الإخراج في التخزين السحابي.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

استنتاج

في هذه المدونة ، تعلمت مهارة رائعة لتحويل PDF إلى JPG باستخدام مقتطفات تعليمات Java البرمجية. وبالمثل ، تعلمت أيضًا عن أوامر cURL لحفظ JPG بتنسيق JPG عبر محطة سطر الأوامر. تعد وثائق المنتج مصدرًا رائعًا لتعلم إمكانات مذهلة أخرى تقدمها واجهة برمجة التطبيقات. لذا نقترح عليك محاولة استخدام واجهات برمجة التطبيقات الخاصة بنا وفي حالة مواجهة أية مشكلات أثناء استخدام واجهة برمجة التطبيقات ، فلا تتردد في الاتصال بـ منتدى دعم المنتج المجاني.

مقالات ذات صلة

نوصي أيضًا بزيارة المدونات التالية للحصول على مزيد من التفاصيل حول: