قم بتحويل Visio VSDX إلى PDF عبر Java باستخدام REST API

كيفية تحويل ملف Visio إلى PDF في Java.

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

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

Java Visio VSDX to PDF Conversion REST API - تثبيت SDK

GroupDocs.Conversion Cloud SDK for Jav هي واجهة برمجة تطبيقات لتحويل المستندات بتنسيق ملف قائم على السحابة تتيح لك تحويل ملفاتك وصورك إلى تنسيقات مختلفة باستخدام استدعاءات بسيطة لواجهة برمجة التطبيقات. وهو يدعم مجموعة كبيرة من تنسيقات المستندات والصور ، بما في ذلك Visio و PDF و Word و Excel و PowerPoint والصور النقطية وغيرها الكثير. باستخدام GroupDocs.Conversion Cloud SDK for Java ، يمكنك تحويل ملفاتك وصورك بكفاءة إلى التنسيق الذي تحتاجه دون استخدام أي برنامج تابع لجهة خارجية. أصبح دمج API في التطبيقات المستندة إلى 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>

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

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

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

اتبع الخطوات أدناه لتحويل Visio إلى PDF باستخدام GroupDocs.Conversion Cloud SDK لـ Java:

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

بمجرد إعداد بيئة التحويل الخاصة بك ، يمكنك تحميل ملف Visio إلى التخزين السحابي باستخدام مقتطف الشفرة الوارد أدناه:

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

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

تحويل ملف Visio VSDX إلى تنسيق PDF

فيما يلي الخطوات ومثال مقتطف التعليمات البرمجية الذي يوضح كيفية تحويل ملفات Visio إلى تنسيق PDF باستخدام Java API.

الخطوات هي:

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

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل مستند Visio إلى ملف 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;

// كيفية تحويل ملف Visio إلى تنسيق PDF باستخدام 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.vsdx");
			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();
		}
	}
}

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

يقوم Java بتحويل ملف Visio إلى PDF عبر الإنترنت

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

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

نموذج الكود أعلاه سيحفظ ملف PDF المحول إلى السحابة. يمكنك تنزيل ملف 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();
		}
		
	}
}

برنامج Visio لتحويل PDF مجاني عبر الإنترنت

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

تلخيص لما سبق

في الختام ، أوضحت هذه المقالة مدى سهولة وكفاءة تحويل ملفات Visio إلى تنسيق PDF باستخدام GroupDocs.Conversion Cloud SDK for Java. فيما يلي ما تعلمته من هذه المقالة:

  • كيفية تحويل ملفات Visio إلى تنسيق PDF في Java برمجيًا ، بالإضافة إلى خيارات التخصيص الإضافية ؛
  • تحميل ملف VSDX برمجيًا إلى السحابة ثم تنزيل ملف PDF المحول من السحابة ؛
  • وقم بتحويل Visio VSDX إلى ملف PDF مجانًا باستخدام ملف Visio مجاني عبر الإنترنت لتحويل PDF.

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

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

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

طرح سؤال

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

أسئلة وأجوبة

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

يمكنك تحويل Visio VSDX إلى ملف PDF باستخدام GroupDocs.Conversion Cloud REST API for Java. إنها واجهة برمجة تطبيقات لتحويل المستندات قائمة على السحابة تتيح لك تحويل ملفات Visio بسهولة إلى PDF باستخدام Java.

ما هي التنسيقات التي يمكن أن يحولها GroupDocs.Conversion Cloud SDK for Java إلى PDF؟

يمكن لـ GroupDocs.Conversion Cloud SDK for Java تحويل مجموعة كبيرة من تنسيقات المستندات إلى PDF ، بما في ذلك Word و Excel و PowerPoint و Visio.

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

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

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

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

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

هل GroupDocs.Conversion Cloud SDK لـ Java مجاني للاستخدام؟

لا ، GroupDocs.Conversion Cloud SDK for Java ليست مجانية تمامًا للاستخدام. يقدم كلاً من الخطط التجريبية والمدفوعة.

أنظر أيضا

إذا كنت ترغب في معرفة المزيد حول الموضوعات ذات الصلة ، نوصي بقراءة المقالات المدرجة أدناه: