كيفية تحويل ملف PDF إلى PNG و PNG إلى تنسيق PDF باستخدام Java

قم بتحويل ملف PDF إلى تنسيق PNG و PNG إلى تنسيق PDF باستخدام Java

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

في هذه المقالة سوف نناقش النقاط / المواضيع التالية:

Java قم بتحويل PDF إلى PNG و PNG إلى PDF باستخدام REST API - التثبيت

لتحويل PDF إلى PNG و PNG إلى PDF في Java ، سأستخدم Java SDK من GroupDocs.Conversion Cloud API. قم بتثبيت مكتبة جافا الغنية بالمميزات لتحويل ملفات PDF إلى تنسيقات صور مثل PNG. يوفر مجموعة واسعة من طرق تحويل تنسيق الملفات التي يمكن تحويلها أيضًا ذهابًا وإيابًا. علاوة على ذلك ، فإن مكتبة Java لمعالجة المستندات هذه سريعة جدًا وسهلة التثبيت في مشروع Java الخاص بك.

يمكنك إما تنزيل ملفات jar أو اتباع تكوينات Maven التالية.

مستودع مافن:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

تبعية المخضرم:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

الرجاء جمع معرف العميل والسر من لوحة التحكم قبل اتباع الخطوات المذكورة. بمجرد حصولك على معرّفك وسرّك ، أضف مقتطف الشفرة إلى تطبيق قائم على Java:

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

كيفية تحويل PDF إلى تنسيق PNG في جافا باستخدام واجهة برمجة تطبيقات REST

بمجرد اكتمال عملية التثبيت ، يمكنك الانتقال إلى مقتطف الشفرة الذي يغير ملف PDF إلى تنسيق PNG برمجيًا. اتبع الخطوات المذكورة أدناه:

قم بتحميل الملف

أولاً ، قم بتحميل ملف PDF إلى السحابة باستخدام مقتطف الشفرة الوارد أدناه:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// تحميل الملف إلى Cloud Storage باستخدام Java
public class App {

  public static void main(String[] args) {
        
    // إنشاء مثيل من تحويل API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

نتيجة لذلك ، سيكون ملف PDF الذي تم تحميله متاحًا في قسم الملفات من لوحة التحكم على السحابة.

تحويل ملف PDF إلى صورة PNG بجافا

تعد Java SDK مكتبة قوية للغاية تقوم بإجراء تحويل محسن للملفات في غضون ثوانٍ. يرجى اتباع الخطوات التالية ومقتطف الشفرة كما هو مذكور أدناه لتحويل ملف PDF إلى ملف PNG برمجيًا في Java:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • ثانيًا ، قم بإنشاء مثيل ConvertSettings
  • عيّن اسم التخزين وأدخل مسار ملف PDF
  • الآن ، قم بتوفير تنسيق ملف الإخراج كـ “png”
  • ثم قم بتعيين مسار ملف الإخراج
  • قم بتكوين ConvertDocumentRequest باستخدام إعدادات التحويل كمعامل
  • أخيرًا ، قم باستدعاء ConvertApi.convertDocument() لتحويل الملف بتنسيق PNG

يوضح مثال الكود التالي كيفية تحويل ملف PDF إلى تنسيق ملف PNG في Java باستخدام REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// كيفية تحويل مستند PDF إلى PNG عبر الإنترنت في Java باستخدام REST API
public class App {

  public static void main(String[] args) {
    
    // إنشاء مثيل من تحويل API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // تحضير إعدادات التحويل
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("png");
      
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // التحويل إلى التنسيق المحدد
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

قم بتنزيل الملف المحول

سيحفظ نموذج الكود أعلاه ملف PDF المحول إلى ملف PNG على السحابة. يمكنك تنزيله باستخدام نموذج التعليمات البرمجية التالي:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// قم بتنزيل الملف من Cloud Storage في Java
public class App {

  public static void main(String[] args) {
        
    // إنشاء مثيل من تحويل API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

قم بتحويل ملفات PDF إلى صور PNG بجافا باستخدام الإعدادات المتقدمة

بشكل عام ، تكون الصورة ذات الدقة والجودة الأعلى أكثر وضوحًا. يمكنك تخصيص دقة الصورة مع اتباع الخطوات ومقتطف الشفرة الوارد أدناه لتحويل ملف PDF إلى صورة PNG في Java برمجيًا:

  • تهيئة مثيل ConvertApi
  • قم بإنشاء كائن من ConvertSettings
  • عيّن اسم التخزين وأدخل مسار ملف PDF
  • بعد ذلك ، قم بتعيين “png” كتنسيق ملف الإخراج
  • قم بإنشاء كائن من فئة PngConvertOptions لتحديد خيارات إضافية.
  • قم بتعيين خيارات convert المختلفة مثل setFromPage و setPagesCount وما إلى ذلك لتحويل صفحات المستند.
  • الآن قم بتعيين convertOptions ومسار ملف الإخراج
  • قم بتكوين ConvertDocumentRequest باستخدام إعدادات التحويل كمعامل
  • أخيرًا ، قم باستدعاء ConvertApi.convertDocument() لحفظ المستند بتنسيق PNG

يوضح مثال الكود التالي كيفية تحويل PDF إلى تنسيق ملف PNG في Java باستخدام REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// كيفية تحويل ملف PDF إلى تنسيق PNG في Java باستخدام الإعدادات المتقدمة
public class App {

  public static void main(String[] args) {
    
    // إنشاء مثيل من تحويل API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // تحضير إعدادات التحويل
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("png");

      PngConvertOptions convertOptions = new PngConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // التحويل إلى التنسيق المحدد
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

كيفية تحويل ملف PNG إلى PDF بجافا باستخدام واجهة برمجة تطبيقات REST

يرجى اتباع الخطوات المذكورة أدناه لتحويل ملف PNG إلى PDF برمجيًا:

  • أولاً ، قم بإنشاء مثيل لفئة ConvertApi
  • ثم قم بإنشاء مثيل فئة ConvertSettings
  • قم بتعيين اسم التخزين ومسار ملف PNG للإدخال
  • الآن ، قم بتوفير تنسيق ملف الإخراج كـ “pdf”
  • ثم قم بتعيين مسار ملف الإخراج
  • قم بتكوين ConvertDocumentRequest باستخدام إعدادات التحويل كمعامل
  • أخيرًا ، قم باستدعاء التحويل باستخدام الأسلوب ConvertApi.convertDocument()

يوضح مثال الكود التالي كيفية تحويل ملف PNG إلى PDF في Java باستخدام REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// كيفية تحويل وحفظ ملف PNG كملف PDF في Java باستخدام REST API
public class App {

  public static void main(String[] args) {
    
    // إنشاء مثيل من تحويل API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // تحضير إعدادات التحويل
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.png");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // التحويل إلى التنسيق المحدد
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

أخيرًا ، سيحفظ نموذج الكود أعلاه ملف PNG على السحابة. اتبع الخطوات الموضحة بالفعل لتحميل الملف ثم قم بتنزيل الملف المحول على التخزين السحابي.

تحويل ملفات PDF إلى PNG على الإنترنت مجانًا

ما هو محول PDF إلى PNG على الإنترنت؟ يرجى تجربة ما يلي محول PDF إلى PNG مجاني على الإنترنت ، والذي تم تطويره باستخدام Groupdocs.Conversion Cloud APIs.

PNG على الإنترنت لتحويل PDF مجانًا

كيفية تحويل ملف PNG إلى ملف PDF مجانًا؟ يرجى تجربة ما يلي محول PNG إلى PDF مجانًا على الإنترنت ، والذي تم تطويره باستخدام Groupdocs.Conversion Cloud APIs.

تلخيص لما سبق

نحن ننهي هذا بلوق وظيفة هنا. في هذا المقال ، قمنا بتغطية:

  • كيفية تحويل PDF إلى PNG برمجيًا في جافا ؛
  • تحميل ملف PDF برمجيًا وتنزيل الملف المحول من السحابة ؛
  • كيفية تحويل PDF إلى PNG في جافا باستخدام الإعدادات المتقدمة ؛
  • كيفية تغيير PNG إلى PDF في جافا برمجيًا ؛

لاستكشاف المزيد حول Java Conversion API ، يمكنك الانتقال إلى التوثيق ، أو الأمثلة المتاحة على GitHub. نقدم أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يساعدك على تصور والتفاعل مع واجهة برمجة التطبيقات عبر الإنترنت مباشرة من خلال متصفح الويب.

علاوة على ذلك ، تقوم groupdocs.cloud بكتابة منشورات مدونة أخرى حول مواضيع جديدة. لذلك ، يرجى البقاء على اتصال للحصول على آخر التحديثات.

طرح سؤال

يمكنك إخبارنا بأسئلتك واستفساراتك على المنتدى.

أسئلة وأجوبة

كيف أقوم بتحويل PDF إلى PNG في Java؟

يرجى زيارة هذا الرابط للتعرف على مقتطف شفرة Java حول كيفية تحويل PDF إلى ملف PNG بسرعة وسهولة.

كيفية تحويل ملف PDF إلى PNG باستخدام REST API؟

قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل PDF إلى ملف PNG.

كيفية تحويل ملف PDF إلى PNG مجانًا عبر الإنترنت؟

محول PDF إلى PNG مجاني على الإنترنت يتيح لك تحويل PDF إلى تنسيق PNG بسرعة وسهولة. بمجرد اكتمال التحويل ، يمكنك تنزيل ملف PNG.

كيف يمكنني تحويل ملف PDF إلى PNG عبر الإنترنت مجانًا؟

  • افتح محول PDF إلى PNG عبر الإنترنت مجانًا
  • انقر داخل منطقة إفلات الملف لتحميل ورقة PDF أو سحب ملف PDF وإفلاته.
  • انقر فوق الزر “تحويل الآن” ، وسيقوم برنامج محول PDF إلى PNG عبر الإنترنت بتحويل ملف PDF إلى PNG.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد تحويل ملف PDF إلى ملف PNG.

كيفية تثبيت مكتبة تحميل PDF لتحويل تنسيق PNG؟

تثبيت محول PDF إلى PNG تنزيل مكتبة Java مجانًا لإنشاء وتحويل PDF إلى PNG برمجيًا.

كيف أقوم بتحويل PDF إلى PNG دون اتصال في Windows؟

يرجى زيارة هذا الرابط لتنزيل برنامج محول PDF إلى PNG مجانًا لنظام التشغيل windows. يمكن استخدام برنامج التنزيل المجاني لمحول PDF إلى PNG عبر الإنترنت لتحويل PDF إلى PNG في Windows بسرعة ، بنقرة واحدة.

كيف أقوم بتحويل PNG إلى PDF في Java؟

يرجى اتباع هذا الرابط للتعرف على مقتطف شفرة Java حول كيفية تحويل PNG إلى ملفات PDF بسرعة وسهولة.

كيفية تحويل ملف PNG إلى ملف PDF باستخدام REST API؟

قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل PNG إلى ملف PDF.

كيفية تحويل PNG إلى PDF مجانًا عبر الإنترنت؟

محول PNG إلى PDF مجاني على الإنترنت يسمح لك بتصدير PNG إلى تنسيق PDF بسرعة وسهولة. بمجرد اكتمال التحويل ، يمكنك تنزيل ملف PNG.

كيف أقوم بتحويل ملف PNG إلى ملف PDF عبر الإنترنت مجانًا؟

  • افتح محول PNG عبر الإنترنت إلى PDF مجانًا
  • انقر داخل منطقة إفلات الملف لتحميل PNG أو قم بسحب وإفلات ملف PNG.
  • انقر على زر التحويل الآن ، وسيحول تطبيق محول PNG إلى PDF عبر الإنترنت من PNG إلى PDF.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد تحويل البيانات من ملف PNG إلى ملف PDF.

كيفية تثبيت مكتبة التنزيل المجانية لمحول تنسيق PNG إلى PDF؟

قم بتثبيت محول PNG إلى PDF تنزيل مكتبة Java مجانًا لإنشاء وتحويل PNG إلى PDF برمجيًا.

كيف أقوم بتحويل PNG إلى PDF دون اتصال في Windows؟

يرجى زيارة هذا الرابط لتنزيل برنامج محول PNG إلى PDF مجانًا لنظام التشغيل windows. يمكن استخدام برنامج التنزيل المجاني هذا عبر الإنترنت لتحويل PNG إلى PDF لتحويل PNG إلى PDF في Windows بسرعة ، بنقرة واحدة.

أنظر أيضا

نوصي بزيارة المقالات التالية للحصول على مزيد من المعلومات: