تقدم ملفات PDF مزايا فريدة مقارنة بتنسيقات الملفات الأخرى ويمكنها تحويل سير عمل الأعمال إلى عمليات سلسة وآمنة حيث يمكن تتبع التقدم عن كثب. علاوة على ذلك ، تضمن مشاركة الملفات بتنسيق PDF أن يرى جميع المشاهدين المستند على النحو المنشود ، بغض النظر عن التطبيق الأصلي أو العارض أو نظام التشغيل أو الجهاز المستخدم. ومع ذلك ، يصبح تحرير PDF مهمة مرهقة لأن البرامج المتخصصة فقط هي التي توفر هذه الإمكانيات. ولكن في حالة تحويل PDF إلى تنسيق Word ، يمكننا بسهولة تحرير الملف.
PDF لتحويل الكلمات API
Aspose.PDF Cloud SDK for Java هو حل قائم على REST يوفر ميزات لإنشاء وتحرير ومعالجة ملفات PDF داخل تطبيقات Java. الرجاء إضافة التفاصيل التالية في ملف pom.xml الخاص بك لنوع بناء المخضرم.
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
بعد التثبيت ، نحتاج إلى إنشاء حساب والبحث / إنشاء Client ID و Client Secret في Cloud Dashboard.
تحويل ملفات PDF إلى Word بجافا
يرجى اتباع التعليمات الواردة أدناه لتحويل PDF إلى تنسيق DOC.
- أولاً ، نحتاج إلى إنشاء مثيل لـ PdfApi من خلال توفير بيانات اعتماد العميل كوسيطات
- ثانيًا ، اقرأ ملف PDF المدخل في مثيل الملف
- الآن قم بتحميل ملف PDF إلى التخزين السحابي باستخدام طريقة uploadFile (…)
- أخيرًا ، استدعاء طريقة putPdfInStorageToDoc (…) لتحويل PDF إلى DOCX وحفظ الإخراج في التخزين السحابي
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
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 name = "input.pdf";
// قراءة محتوى ملف إدخال PDF
File file = new File("c://Downloads/"+name);
// تحميل PDF إلى التخزين السحابي
pdfApi.uploadFile("input.pdf", file, null);
String folder = null;
// تنسيق الملف الناتج
String format = "DOCX";
// استدعاء API لتحويل تنسيق PDF إلى Word
AsposeResponse response =pdfApi.putPdfInStorageToDoc("input.pdf", "Resultant.docx",null, format, null, null, null, "Flow", null, null, folder, null);
// اطبع رسالة النجاح
System.out.println("PDF sucessfully converted to Word format !");
}catch(Exception ex)
{
System.out.println(ex);
}
تحويل ملفات PDF المحلية إلى DOC
في هذا القسم ، سنتعلم التفاصيل حول كيفية تحميل ملف PDF من محرك الأقراص المحلي ، وتحويله إلى تنسيق DOC وحفظ الملف الناتج في التخزين السحابي.
- أولاً ، نحتاج إلى إنشاء مثيل لـ PdfApi من خلال توفير بيانات اعتماد العميل كوسيطات
- ثانيًا ، اقرأ ملف PDF المدخل في مثيل الملف
- استدعاء طريقة putPdfInRequestToDoc (…) لتحويل PDF إلى DOC وحفظ الإخراج في التخزين السحابي
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples
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 name = "input.pdf";
// قراءة محتوى ملف إدخال PDF
File file = new File("c://Downloads/"+name);
String folder = null;
// تنسيق الملف الناتج
String format = "DOC";
// استدعاء API لتحويل PDF إلى تنسيق DOC
AsposeResponse response =pdfApi.putPdfInRequestToDoc("Converted.doc",null, format, null, null, null, "Flow", null, null, folder, file);
// اطبع رسالة النجاح
System.out.println("PDF sucessfully converted to DOC format !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF إلى DOC باستخدام أوامر cURL
دعونا نناقش تفاصيل كيف يمكننا تحميل ملف الإدخال من محرك الأقراص المحلي ، وتحويله إلى تنسيق DOC باستخدام أوامر cURL. ومع ذلك ، نحتاج أولاً إلى إنشاء رمز وصول 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 إلى تنسيق DOC.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/convert/doc?outPath=Resultant.docx&format=DocX&mode=Flow" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
استنتاج
في هذه المقالة ، اكتشفنا الخيارات المتعلقة بكيفية تحويل PDF إلى Word باستخدام مقتطفات تعليمات Java البرمجية وكذلك كيف يمكننا تحويل PDF إلى DOC باستخدام أوامر cURL. يرجى ملاحظة أن SDK تقدم أيضًا ميزات أخرى مثيرة تتعلق بمعالجة ملفات PDF. يمكنك استكشاف Developer Guide للتعرف على عدد كبير من الميزات التي توفرها واجهة برمجة التطبيقات. يرجى ملاحظة أن الكود المصدري الكامل لـ SDK متاح للتنزيل عبر GitHub.
مقالات ذات صلة
نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: