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

تحويل ملف TIFF إلى مستند PDF في Java.

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

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

Java TIFF to PDF Document Conversion REST API and SDK Installation

GroupDocs.Conversion Cloud SDK for Java هي واجهة برمجة تطبيقات سحابية قوية ومرنة تسمح لك بتحويل العديد من تنسيقات الملفات ، بما في ذلك TIFF و PDF ، ببضعة سطور من التعليمات البرمجية. يوفر طريقة بسيطة ومريحة لدمج وظائف تحويل المستندات في تطبيقات Java الخاصة بك ، سواء كان تطبيق ويب أو تطبيق جوال أو تطبيق سطح مكتب. SDK سهل الاستخدام ويمكن دمجه في أي تطبيق Java.

يمكنك إما تنزيل ملف 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>

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

# احصل على 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);

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

تحويل صور TIFF إلى مستندات PDF باستخدام GroupDocs.Conversion Cloud SDK for Java هي عملية مباشرة تتضمن الخطوات التالية:

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

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

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.tiff");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", 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();
		}
		
	}
}

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

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

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

  • أولاً ، قم بإنشاء مثيل لفئة ConvertApi.
  • ثانيًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • بعد ذلك ، قم بتوفير اسم التخزين السحابي.
  • قم بتعيين مسار ملف TIFF للإدخال وتنسيق ملف الإخراج كـ “pdf”.
  • الآن ، قم بإنشاء مثيل لفئة PdfConvertOptions.
  • اختياريًا ، قم بتوفير خيارات تحويل متنوعة مثل setFromPage و setPagesCount و setMarginTop و setPassword و setCenterWindow و setHeight وما إلى ذلك.
  • بعد ذلك ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل ConvertSettings.
  • ثم قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير المعلمة ConvertSettings.
  • أخيرًا ، قم باستدعاء الأسلوب convertDocument() وقم بتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف الشفرة التالي كيفية تحويل صورة TIFF كبيرة إلى ملف 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;

// كيفية تحويل ملف TIFF إلى مستند PDF بجافا.
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.tiff");
			settings.setFormat("pdf");
			
			PdfConvertOptions convertOptions = new PdfConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(50);
			convertOptions.setDpi(124.0);
			convertOptions.setCenterWindow(true);
			convertOptions.setCompressImages(false);
			convertOptions.setDisplayDocTitle(true);
			convertOptions.setFitWindow(false);
			convertOptions.setGrayscale(false);
			convertOptions.setImageQuality(100);
			convertOptions.setLinearize(false);
			convertOptions.setMarginTop(5);
			convertOptions.setMarginLeft(5);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
			convertOptions.setHeight(1024);
	      
	                settings.setConvertOptions(convertOptions);
		        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();
		}
	}
}

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

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

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.pdf", 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();
		}
		
	}
}

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

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

TIFF to PDF converter

الخلاصة

في الختام ، يعد تحويل صور TIFF إلى مستندات PDF باستخدام GroupDocs.Conversion Cloud SDK for Java عملية موثوقة وفعالة يمكن تنفيذها بسهولة في تطبيقات Java الخاصة بك. فيما يلي ما تعلمته من هذه المقالة:

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

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

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

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

طرح سؤال

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

أسئلة وأجوبة

كيف أقوم بتحويل ملف TIFF PDF بجافا؟

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

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

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

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

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

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

هل تستطيع GroupDocs.Conversion Cloud SDK for Java تحويل تنسيقات ملفات أخرى إلى جانب TIFF إلى PDF؟

نعم ، GroupDocs.Conversion Cloud SDK for Java يدعم التحويل بين تنسيقات المستندات والصور المختلفة ، بما في ذلك PDF و DOCX و XLSX و PPTX و JPG و PNG و BMP وغيرها الكثير.

أنظر أيضا

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