قم بتحويل ملف PDF إلى تنسيق TIFF في Java باستخدام REST API.

كيفية تحويل ملف PDF إلى ملف TIFF برمجيًا في Java.

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

سيتم تناول الموضوعات التالية في هذا البرنامج التعليمي:

Java PDF to TIFF File Converter API and SDK Installation

[GroupDocs.Conversion Cloud SDK for Jav][4] ، بما في ذلك Visio و PDF و Word و Excel و PowerPoint والصور النقطية وغيرها الكثير. باستخدام GroupDocs.Conversion Cloud SDK for Java ، يمكنك تحويل ملفاتك وصورك بكفاءة إلى التنسيق الذي تحتاجه دون استخدام أي برنامج تابع لجهة خارجية. أصبح دمج API في التطبيقات المستندة إلى Java أمرًا بسيطًا وفعالًا ، مما يلغي الحاجة إلى برامج إضافية.

يمكنك إما [تنزيل][5] ملف JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام Maven عن طريق إضافة المستودع التالي والتبعية إلى ملف pom.xml الخاص بمشروعك:

مستودع مافن:

<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>

بعد دمج Cloud SDK في تطبيق Java الخاص بك ، [اشترك][6] للحصول على حساب. اجمع معرّف العميل وسر العميل من [لوحة القيادة][7] قبل البدء في اتباع الخطوات وأمثلة الكود المتاحة. الرجاء إدخال الرمز الموضح أدناه بمجرد حصولك على المعرف والسرية:

# احصل على 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 إلى صورة TIFF في جافا باستخدام واجهة برمجة تطبيقات REST

لتحويل ملف PDF إلى ملف TIFF باستخدام GroupDocs.Conversion Cloud SDK لـ Java ، اتبع الخطوات التالية:

  • [تحميل][8] مستند PDF على السحابة
  • [تحويل][9] ملف PDF إلى TIFF بجافا
  • [تحميل][10] الملف المحول

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

أولاً ، قم بتحميل مستند 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 الذي تم تحميله متاحًا في [قسم الملفات][11] من لوحة التحكم على السحابة.

تحويل PDF إلى تنسيق TIFF بجافا

فيما يلي الخطوات ونموذج مقتطف التعليمات البرمجية لتحويل ملف PDF إلى ملف TIFF برمجيًا في Java باستخدام GroupDocs.Conversion Cloud SDK لـ Java:

  • أولاً ، قم بإنشاء مثيل لفئة [ConvertApi][12].
  • ثانيًا ، قم بإنشاء مثيل لفئة [ConvertSettings][13].
  • بعد ذلك ، قم بتوفير اسم التخزين السحابي.
  • قم بتعيين مسار ملف PDF للإدخال وتنسيق ملف الإخراج كـ “tiff”.
  • ثم قم بإنشاء مثيل لفئة TiffConvertOptions.
  • اختياريًا ، قم بتعيين خيارات التحويل المختلفة مثل setFromPage و setPagesCount وما إلى ذلك.
  • الآن ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل ConvertSettings.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير المعلمة ConvertSettings.
  • أخيرًا ، قم باستدعاء الأسلوب [convertdocument()][14] وقم بتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف الشفرة التالي كيفية تحويل ملف PDF إلى Tiff في 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 إلى ملف TIFF بجافا.
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("tiff");
			
                        TiffConvertOptions convertOptions = new TiffConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);
	      
	                settings.setConvertOptions(convertOptions);
		        settings.setOutputPath("java-testing/output-sample-file.tiff");
		
			// التحويل إلى التنسيق المحدد
			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();
		}
	}
}
يقوم Java بتحويل PDF إلى ملف TIFF في Java

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

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

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

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.tiff", 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 مجاني عبر الإنترنت إلى TIFF

كيفية تحويل صور PDF إلى TIFF عبر الإنترنت مجانًا؟ الرجاء محاولة [محول PDF عبر الإنترنت إلى TIFF][15] لتغيير ملف PDF إلى صورة TIFF. تم تطوير هذا المحول باستخدام PDF المذكور أعلاه إلى TIFF image REST API.

خاتمة

هذا يقودنا إلى نهاية منشور المدونة هذا. فيما يلي ما تعلمته من هذه المقالة:

  • كيفية تحويل ملفات PDF برمجيًا إلى ملفات TIFF في Java باستخدام GroupDocs.Conversion Cloud REST API ؛
  • تحميل ملف PDF برمجيًا إلى السحابة ثم تنزيل ملف TIFF المحول من السحابة ؛
  • وتحويل ملفات PDF إلى TIFF عبر الإنترنت باستخدام محول PDF إلى TIFF مجاني.

بالإضافة إلى ذلك ، نقدم أيضًا قسم [مرجع واجهة برمجة التطبيقات][16] الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرة من خلال المتصفح. شفرة المصدر الكاملة لـ Java SDK متاحة مجانًا على [Github][17]. يرجى التحقق من GroupDocs.Conversion Cloud SDK لـ Java [أمثلة هنا][18]. علاوة على ذلك ، نشجعك على الرجوع إلى [دليل البدء][19].

علاوة على ذلك ، نقترح عليك اتباع [دليل البدء][20] لمعرفة الخطوات التفصيلية واستخدام واجهة برمجة التطبيقات.

أخيرًا ، نواصل كتابة مقالات مدونة جديدة حول تنسيقات وتحويلات ملفات مختلفة باستخدام REST API. لذا ، يرجى التواصل معنا للحصول على آخر التحديثات.

طرح سؤال

لأية استفسارات حول محول PDF إلى TIFF ، لا تتردد في الاتصال بنا على الدعم المجاني [منتدى][21].

أسئلة وأجوبة

كيف أقوم بتحويل ملفات PDF إلى تنسيق TIFF باستخدام Java؟

يمكنك تحويل ملفات PDF إلى تنسيق TIFF باستخدام [GroupDocs.Conversion Cloud SDK for Java][22]. تعد GroupDocs.Conversion Cloud SDK for Java أداة قوية تسمح للمطورين بتحويل الملفات من تنسيق إلى آخر باستخدام واجهات برمجة التطبيقات المستندة إلى مجموعة النظراء.

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

يتيح لك محول PDF إلى TIFF تحويل PDF إلى تنسيق TIFF مجانًا. يرجى اتباع التعليمات خطوة بخطوة الواردة أدناه لإجراء التحويل:

  • افتح [محول PDF إلى TIFF المجاني على الإنترنت][23].
  • الآن ، انقر فوق منطقة إفلات الملف لتحميل ملف PDF أو سحب ملف PDF وإفلاته.
  • بعد ذلك ، انقر فوق الزر “تحويل الآن”. سيغير محول PDF إلى TIFF المجاني عبر الإنترنت من ملف PDF إلى صورة TIFF.
  • سيتوفر رابط تنزيل صورة TIFF الناتجة بعد تحويل ملف PDF.

كيفية تحويل PDF إلى TIFF على نظام Windows؟

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

كيف أقوم بتثبيت GroupDocs.Conversion Cloud SDK لـ Java؟

يمكنك تثبيت [GroupDocs.Conversion Cloud SDK for Java][25] عن طريق إضافة التبعيات المناسبة إلى مشروع Java الخاص بك.

أنظر أيضا

إذا كنت تريد التعرف على الموضوعات ذات الصلة ، فننصحك بزيارة المقالات التالية:

[4]: https://products.groupdocs.cloud/conversion/java/)a is a cloud-based file format document conversion API that allows you to convert your files and images to different formats using simple API calls. It supports more than 50 [file formats](https://docs.groupdocs.cloud/conversion/supported-document-formats/ [5]: https://releases.groupdocs.cloud/conversion/java/ [6]: https://docs.groupdocs.cloud/total/creating-and-managing-application/ [7]: https://dashboard.groupdocs.cloud/ [8]: #Upload-the-File [9]: #Convert-PDF-to-TIFF-Format-in-Java [10]: #Download-the-Converted-File [11]: https://dashboard.groupdocs.cloud/files [12]: https://apireference.groupdocs.cloud/conversion/#/Convert [13]: https://reference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [14]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [15]: https://products.groupdocs.app/conversion/pdf-to-tiff [16]: https://apireference.groupdocs.cloud/conversion/ [17]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java [18]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java/tree/master/src/test/java/com/groupdocs/cloud/conversion/api [19]: https://docs.groupdocs.cloud/conversion/ [20]: https://docs.groupdocs.cloud/conversion/ [21]: https://forum.groupdocs.cloud/c/conversion [22]: https://products.groupdocs.cloud/conversion/java/ [23]: https://products.groupdocs.app/conversion/pdf-to-tiff [24]: https://releases.groupdocs.app/total/windows/ [25]: https://products.groupdocs.cloud/conversion/java/