REST API kullanarak Visio VSDX'i Java aracılığıyla PDF'ye dönüştürün

Java’da Visio Dosyasını PDF’ye Dönüştürme.

Java kullanarak Visio dosyalarınızı PDF‘ye dönüştürmenin güvenilir ve etkili bir yolunu mu arıyorsunuz? Neyse ki Java için GroupDocs.Conversion Bulut SDK’sı bu soruna etkili ve basit bir çözüm sunuyor. Visio dosyalarınızı Java’da programlı olarak PDF biçimine dönüştürmek istemenizin birkaç nedeni olabilir. Örneğin, PDF dosyalarının Visio dosyalarından daha güvenli ve çok daha küçük olması, depolanmalarını ve paylaşılmalarını kolaylaştırır. Bu yazıda, Java’da Visio dosyalarının PDF’ye nasıl dönüştürüleceğine ilişkin adım adım bir kılavuz sağlayacağız. Öyleyse başlayalım!

Bu yazıda aşağıdaki konuları ele alacağız:

Java Visio VSDX’ten PDF’e Dönüştürme REST API - SDK Kurulumu

GroupDocs.Conversion Cloud SDK for Jav a, dosyalarınızı ve resimlerinizi basit API çağrıları kullanarak farklı biçimlere dönüştürmenize olanak tanıyan, bulut tabanlı bir dosya biçimi belge dönüştürme API’sidir. Visio, PDF, Word, Excel, PowerPoint, raster görüntüler ve çok daha fazlası dahil olmak üzere çok çeşitli belge ve görüntü formatlarını destekler. GroupDocs.Conversion Cloud SDK for Java’yı kullanarak, herhangi bir üçüncü taraf yazılımı kullanmadan dosyalarınızı ve resimlerinizi ihtiyacınız olan formata verimli bir şekilde dönüştürebilirsiniz. API’yi Java tabanlı uygulamalara entegre etmek, ek yazılım ihtiyacını ortadan kaldırarak basit ve verimli hale getirilmiştir.

API’nin JAR dosyasını indirebilir veya projenizin pom.xml dosyasına aşağıdaki depoyu ve bağımlılığı ekleyerek Maven’i kullanarak yükleyebilirsiniz:

Maven Deposu:

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

Maven Bağımlılığı:

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

Ardından, adımları ve mevcut kod parçacıklarını izlemeye başlamadan önce panodan İstemci Kimliği ve İstemci Sırrını almak için bir GroupDocs hesabı için kaydolun. Kimliğinizi ve Sırrınızı aldıktan sonra lütfen aşağıda gösterilen kod parçacığını girin:

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

REST API kullanarak Java’da Visio Belgesini PDF’ye Dönüştürme

Java için GroupDocs.Conversion Cloud SDK’yı kullanarak Visio’yu PDF’ye dönüştürmek için aşağıdaki adımları izleyin:

Dosyayı Yükle

Dönüştürme ortamınızı kurduktan sonra, aşağıda verilen kod parçacığını kullanarak Visio dosyasını bulut depolamaya yükleyebilirsiniz:

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;

// Dosyayı Java Kullanarak Bulut Depolamaya Yükleyin
public class App {

	public static void main(String[] args) {
				
		// Dönüştürme API'sinin bir örneğini oluşturun					
		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();
		}
		
	}
}

Bu nedenle, karşıya yüklenen Visio dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Visio VSDX Dosyasını PDF Formatına Dönüştür

Java API kullanılarak Visio dosyalarının PDF biçimine nasıl dönüştürüleceğini gösteren adımlar ve örnek bir kod parçacığı aşağıda verilmiştir.

Adımlar:

  • İlk olarak, ConvertApi sınıfının bir örneğini oluşturun.
  • İkinci olarak, ConvertSettings sınıfının bir örneğini oluşturun.
  • Üçüncüsü, bulut depolama adını sağlayın.
  • Ardından, giriş Visio dosyası yolunu ve çıktı dosyası biçimini “pdf” olarak ayarlayın.
  • Şimdi, PdfConvertOptions sınıfının bir örneğini oluşturun.
  • İsteğe bağlı olarak setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, vb. gibi çeşitli dönüştürme seçenekleri sağlayın.
  • Bundan sonra, ConvertSettings örneğini kullanarak dönüştürme seçeneklerini ve çıktı dosyası yolunu ayarlayın.
  • Ardından, bir ConvertDocumentRequest sınıfı örneği oluşturun ve settings parametresini iletin.
  • Son olarak, convertDocument() yöntemini çağırın ve ConvertDocumentRequest parametresini iletin.

Aşağıdaki kod parçacığı, REST API kullanılarak bir Visio belgesinin Java’da bir PDF dosyasına nasıl dönüştürüleceğini gösterir:

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 dosyasını Java kullanarak PDF biçimine dönüştürme
public class App {

	public static void main(String[] args) {
		
		// Dönüştürme API'sinin bir örneğini oluşturun
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Dönüştürme ayarlarını hazırlayın
			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");
		
			// belirtilen biçime dönüştür
			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();
		}
	}
}

Bu kadar! Java için GroupDocs.Conversion Cloud SDK’yı kullanarak yalnızca birkaç satır kodla Visio dosyalarını kolayca ve sorunsuz bir şekilde PDF biçimine dönüştürebilirsiniz. Çıktıyı aşağıdaki resimde görebilirsiniz:

Java, Visio dosyasını çevrimiçi olarak PDF'ye dönüştürür

Java kullanarak Visio dosyasını PDF’ye dönüştürün.

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen PDF’yi buluta kaydedecektir. Dönüştürülen PDF dosyasını aşağıdaki kod parçacığını kullanarak indirebilirsiniz:

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;

// Java'daki Bulut Depolama Alanından Dosya İndirin
public class App {

	public static void main(String[] args) {
				
		// Dönüştürme API'sinin bir örneğini oluşturun					
		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();
		}
		
	}
}

Ücretsiz Çevrimiçi Visio’dan PDF’e Dönüştürücü

Visio’yu çevrimiçi olarak ücretsiz olarak PDF’ye nasıl dönüştürebilirim? Bir Visio dosyasından PDF oluşturmak için lütfen çevrimiçi bir VSDX’ten PDF’e dönüştürücü deneyin. Bu dönüştürücü, yukarıda belirtilen Visio to PDF REST API kullanılarak geliştirilmiştir.

Özetliyor

Sonuç olarak bu makale, Java için GroupDocs.Conversion Cloud SDK kullanarak Visio dosyalarını PDF formatına dönüştürmenin ne kadar kolay ve verimli olduğunu göstermiştir. Bu makaleden öğrendikleriniz şunlardır:

  • ek özelleştirme seçeneklerinin yanı sıra Visio dosyalarını Java’da programlı olarak PDF biçimine dönüştürme;
  • programlı olarak VSDX dosyasını buluta yükleyin ve ardından dönüştürülen PDF’yi buluttan indirin;
  • ve ücretsiz bir çevrimiçi Visio dosyasını PDF’e dönüştürücü kullanarak Visio VSDX’i ücretsiz olarak PDF dosyasına dönüştürün.

Ek olarak, doğrudan tarayıcı aracılığıyla API’lerimizi görselleştirmenize ve API’lerimizle iletişim kurmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz. Java SDK’nın eksiksiz kaynak kodu Github üzerinde ücretsiz olarak mevcuttur. Lütfen Java için GroupDocs.Conversion Bulut SDK’sını kontrol edin Örnekler burada.

Ayrıca, ayrıntılı adımlar ve API kullanımı için Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak, REST API kullanarak farklı dosya formatları ve dönüşümler hakkında yeni blog makaleleri yazmaya devam ediyoruz. Bu nedenle, en son güncellemeler için lütfen iletişime geçin.

Bir soru sor

Visio VSDX’ten PDF’e dönüştürme API’sı ile ilgili herhangi bir sorunuz varsa lütfen [ücretsiz destek forumu] üzerinden bizimle iletişime geçmekten çekinmeyin19.

SSS

Java kullanarak VSDX’i PDF’ye nasıl dönüştürebilirim?

GroupDocs.Conversion Cloud REST API for Java kullanarak bir Visio VSDX’i PDF dosyasına dönüştürebilirsiniz. Java kullanarak Visio dosyalarını kolayca PDF’ye dönüştürmenizi sağlayan bulut tabanlı bir belge dönüştürme API’sidir.

GroupDocs.Conversion Cloud SDK for Java hangi biçimleri PDF’ye dönüştürebilir?

GroupDocs.Conversion Cloud SDK for Java, Word, Excel, PowerPoint ve Visio dahil olmak üzere geniş belge formatları yelpazesini PDF’ye dönüştürebilir.

Bir Visio’yu çevrimiçi olarak ücretsiz olarak PDF’ye nasıl dönüştürebilirim?

Visio’dan PDF’e dönüştürücümüz, Visio VSDX’i ücretsiz olarak PDF biçimine dönüştürmenizi sağlar. Lütfen dönüşümü gerçekleştirmek için aşağıda verilen adım adım talimatları izleyin:

  • [Ücretsiz Visio’dan PDF’e çevrimiçi dönüştürücüyü] açın]22.
  • Şimdi, bir Visio yüklemek için dosya bırakma alanına tıklayın veya bir Visio dosyasını sürükleyip bırakın.
  • Ardından, Şimdi Dönüştür düğmesine tıklayın. Ücretsiz çevrimiçi Visio’dan PDF’e dönüştürücü, Visio’yu PDF’ye dönüştürür.
  • Çıkış PDF’sinin indirme bağlantısı, Visio dosyası dönüştürüldükten sonra kullanılabilir.

Visio dosyaları Windows’ta PDF’ye nasıl dönüştürülür?

Windows için çevrimdışı bir Visio’dan PDF’e dönüştürücü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu dönüştürücü, Windows’ta Visio’yu tek bir tıklamayla hızlı bir şekilde PDF dosyalarına dönüştürmek için kullanılabilir.

GroupDocs.Conversion Cloud SDK for Java’nın kullanımı ücretsiz mi?

Hayır, GroupDocs.Conversion Cloud SDK for Java tamamen ücretsiz değildir. Hem deneme hem de ücretli planlar sunar.

Ayrıca bakınız

İlgili konular hakkında daha fazla bilgi edinmek istiyorsanız, aşağıda listelenen makaleleri okumanızı öneririz: