Visio VSDX را از طریق جاوا با استفاده از REST API به PDF تبدیل کنید

نحوه تبدیل فایل Visio به PDF در جاوا.

آیا به دنبال راهی مطمئن و کارآمد برای تبدیل فایل‌های Visio خود به PDF با استفاده از جاوا هستید؟ خوشبختانه، GroupDocs.Conversion Cloud SDK برای جاوا یک راه حل کارآمد و ساده برای این مشکل ارائه می دهد. ممکن است دلایل مختلفی وجود داشته باشد که ممکن است بخواهید فایل های Visio خود را به صورت برنامه نویسی در جاوا به فرمت PDF تبدیل کنید. به عنوان مثال، فایل‌های PDF از فایل‌های Visio امن‌تر و بسیار کوچک‌تر هستند و ذخیره و اشتراک‌گذاری آن‌ها را آسان‌تر می‌کنند. در این مقاله، راهنمای گام به گام نحوه تبدیل فایل های Visio به PDF در جاوا را ارائه خواهیم داد. پس بیایید شروع کنیم!

ما در این مقاله به موضوعات زیر خواهیم پرداخت:

Java Visio VSDX به PDF Conversion REST API - SDK Installation

GroupDocs.Conversion Cloud SDK for Jav a یک API تبدیل سند فرمت فایل مبتنی بر ابر است که به شما امکان می‌دهد فایل‌ها و تصاویر خود را با استفاده از تماس‌های API ساده به فرمت‌های مختلف تبدیل کنید. از طیف گسترده ای از فرمت های سند و تصویر، از جمله Visio، PDF، Word، Excel، PowerPoint، تصاویر شطرنجی و بسیاری موارد دیگر پشتیبانی می کند. با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا، می‌توانید بدون استفاده از نرم‌افزار شخص ثالث، فایل‌ها و تصاویر خود را به فرمت مورد نیاز خود تبدیل کنید. ادغام API در برنامه های کاربردی مبتنی بر جاوا ساده و کارآمد است و نیاز به نرم افزار اضافی را از بین می برد.

می توانید فایل JAR API را دانلود یا با استفاده از Maven با افزودن مخزن و وابستگی زیر به فایل pom.xml پروژه خود نصب کنید:

مخزن Maven:

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

وابستگی Maven:

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

در مرحله بعد، برای یک حساب GroupDocs ثبت نام کنید تا شناسه مشتری و Client Secret را از داشبورد دریافت کنید، قبل از اینکه مراحل و کدهای موجود را دنبال کنید. لطفاً پس از دریافت شناسه و راز، قطعه کد نشان داده شده در زیر را وارد کنید:

# پس از ثبت نام رایگان، 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 در جاوا با استفاده از REST API

برای تبدیل Visio به PDF با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا مراحل زیر را دنبال کنید:

  • فایل Visio را در Cloud [آپلود] کنید
  • تبدیل Visio به فایل PDF در جاوا
  • دانلود فایل تبدیل شده

فایل را آپلود کنید

هنگامی که محیط تبدیل خود را تنظیم کردید، می توانید فایل 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;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
public class App {

	public static void main(String[] args) {
				
		// یک نمونه از convert 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 در جاوا با استفاده از 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 با استفاده از جاوا
public class App {

	public static void main(String[] args) {
		
		// یک نمونه از convert 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 را با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا به فرمت PDF تبدیل کنید. خروجی را در تصویر زیر مشاهده می کنید:

جاوا فایل Visio را به PDF تبدیل می کند

تبدیل فایل Visio به PDF با استفاده از جاوا.

فایل تبدیل شده را دانلود کنید

نمونه کد بالا 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 در جاوا دانلود کنید
public class App {

	public static void main(String[] args) {
				
		// یک نمونه از convert 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 آنلاین 14 را برای ایجاد یک PDF از یک فایل Visio امتحان کنید. این مبدل با استفاده از Visio به PDF REST API فوق الذکر توسعه یافته است.

جمع بندی

در پایان، این مقاله نشان داده است که تبدیل فایل‌های Visio به فرمت PDF با استفاده از GroupDocs.Conversion Cloud SDK برای جاوا چقدر آسان و کارآمد است. آنچه از این مقاله آموخته اید به شرح زیر است:

  • نحوه تبدیل فایل های Visio به فرمت PDF در جاوا به صورت برنامه نویسی و همچنین گزینه های سفارشی سازی اضافی.
  • فایل VSDX را به صورت برنامه ریزی شده در فضای ابری آپلود کنید و سپس PDF تبدیل شده را از ابر دانلود کنید.
  • و Visio VSDX را به صورت رایگان به فایل PDF با استفاده از یک فایل آنلاین رایگان تبدیل Visio به PDF تبدیل کنید.

علاوه بر این، ما همچنین یک بخش API Reference ارائه می دهیم که به شما امکان می دهد API های ما را مستقیماً از طریق مرورگر تجسم کرده و با آنها ارتباط برقرار کنید. کد منبع کامل جاوا SDK به صورت رایگان در Github در دسترس است. لطفاً GroupDocs.Conversion Cloud SDK برای جاوا را بررسی کنید نمونه‌ها در اینجا.

علاوه بر این، پیشنهاد می‌کنیم [راهنمای شروع 18 ما را برای جزئیات مراحل و استفاده از API دنبال کنید.

در نهایت، ما به نوشتن مقالات وبلاگ جدید در قالب‌های فایل و تبدیل‌های مختلف با استفاده از REST API ادامه می‌دهیم. بنابراین، لطفا برای آخرین به روز رسانی تماس بگیرید.

یه سوال بپرس

اگر در مورد API تبدیل Visio VSDX به PDF سؤالی دارید، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان] تماس بگیرید 19.

سوالات متداول

چگونه VSDX را با استفاده از جاوا به PDF تبدیل کنم؟

با استفاده از GroupDocs.Conversion Cloud REST API for Java می‌توانید یک Visio VSDX را به یک فایل PDF تبدیل کنید. این یک API تبدیل اسناد مبتنی بر ابر است که به شما امکان می دهد به راحتی فایل های Visio را با استفاده از جاوا به PDF تبدیل کنید.

GroupDocs.Conversion Cloud SDK برای جاوا چه فرمت هایی را می تواند به PDF تبدیل کند؟

GroupDocs.Conversion Cloud SDK برای جاوا می‌تواند [گستره وسیعی از قالب‌های سند21 را به PDF، از جمله Word، Excel، PowerPoint و Visio تبدیل کند.

چگونه می توانم Visio را به صورت آنلاین به PDF تبدیل کنم؟

مبدل Visio به PDF به شما امکان می دهد Visio VSDX را به صورت رایگان به فرمت PDF تبدیل کنید. لطفاً دستورالعمل های گام به گام زیر را برای انجام تبدیل دنبال کنید:

  • [مبدل رایگان Visio به PDF آنلاین] را باز کنید22.
  • اکنون در قسمت رها کردن فایل کلیک کنید تا یک Visio آپلود شود یا یک فایل Visio را بکشید و رها کنید.
  • سپس بر روی دکمه Convert Now کلیک کنید. مبدل آنلاین رایگان Visio به PDF Visio را به PDF تبدیل می کند.
  • لینک دانلود PDF خروجی پس از تبدیل فایل Visio در دسترس خواهد بود.

چگونه فایل های Visio را در ویندوز به PDF تبدیل کنیم؟

لطفاً برای دانلود تبدیل آفلاین Visio به PDF برای ویندوز از این پیوند دیدن کنید. از این مبدل می توان برای تبدیل سریع Visio به فایل های PDF در ویندوز و تنها با یک کلیک استفاده کرد.

آیا استفاده از GroupDocs.Conversion Cloud SDK برای جاوا رایگان است؟

خیر، GroupDocs.Conversion Cloud SDK for Java برای استفاده کاملا رایگان نیست. هم برنامه های آزمایشی و هم برنامه های پولی را ارائه می دهد.

همچنین ببینید

اگر می خواهید درباره موضوعات مرتبط بیشتر بدانید، توصیه می کنیم مقالات فهرست شده در زیر را مطالعه کنید: