Konwertuj Visio VSDX na PDF przez Javę przy użyciu REST API

Jak przekonwertować plik Visio na PDF w Javie.

Szukasz niezawodnego i wydajnego sposobu konwersji plików Visio do formatu PDF przy użyciu języka Java? Na szczęście GroupDocs.Conversion Cloud SDK for Java zapewnia wydajne i proste rozwiązanie tego problemu. Istnieje kilka powodów, dla których warto programowo przekonwertować pliki programu Visio do formatu PDF w języku Java. Na przykład pliki PDF są bezpieczniejsze i znacznie mniejsze niż pliki programu Visio, co ułatwia ich przechowywanie i udostępnianie. W tym artykule przedstawimy przewodnik krok po kroku dotyczący konwertowania plików programu Visio na format PDF w języku Java. Więc zacznijmy!

W tym artykule omówimy następujące tematy:

Konwersja Java Visio VSDX do PDF REST API — instalacja SDK

GroupDocs.Conversion Cloud SDK for Jav a to oparty na chmurze interfejs API do konwersji dokumentów w formatach plików, który umożliwia konwersję plików i obrazów do różnych formatów za pomocą prostych wywołań interfejsu API. Obsługuje szeroką gamę formatów dokumentów i obrazów, w tym Visio, PDF, Word, Excel, PowerPoint, obrazy rastrowe i wiele innych. Korzystając z GroupDocs.Conversion Cloud SDK for Java, możesz skutecznie konwertować pliki i obrazy do wymaganego formatu bez korzystania z oprogramowania innych firm. Integracja interfejsu API z aplikacjami opartymi na języku Java jest prosta i wydajna, co eliminuje potrzebę stosowania dodatkowego oprogramowania.

Możesz pobrać plik JAR interfejsu API lub zainstalować go za pomocą Mavena, dodając następujące repozytorium i zależności do pliku pom.xml projektu:

Repozytorium Mavena:

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

Zależność od Mavena:

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

Następnie zarejestruj się, aby założyć konto GroupDocs, aby uzyskać identyfikator klienta i klucz tajny klienta z pulpitu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi fragmentami kodu. Po uzyskaniu identyfikatora i tajnego kodu wprowadź fragment kodu pokazany poniżej:

# Uzyskaj identyfikator klienta i klucz tajny klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.

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

Jak przekonwertować dokument programu Visio na format PDF w Javie przy użyciu interfejsu API REST

Wykonaj poniższe czynności, aby przekonwertować program Visio na format PDF za pomocą GroupDocs.Conversion Cloud SDK for Java:

Prześlij plik

Po skonfigurowaniu środowiska konwersji możesz przesłać plik programu Visio do magazynu w chmurze, korzystając z fragmentu kodu podanego poniżej:

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;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

W związku z tym przesłany plik Visio będzie dostępny w sekcji plików pulpitu nawigacyjnego w chmurze.

Konwertuj plik Visio VSDX do formatu PDF

Oto kroki i przykładowy fragment kodu, który pokazuje, jak konwertować pliki programu Visio do formatu PDF za pomocą interfejsu Java API.

Kroki są następujące:

  • Najpierw utwórz instancję klasy ConvertApi.
  • Po drugie, utwórz instancję klasy ConvertSettings.
  • Po trzecie, podaj nazwę magazynu w chmurze.
  • Następnie ustaw ścieżkę pliku wejściowego programu Visio i format pliku wyjściowego na „pdf”.
  • Teraz utwórz instancję klasy PdfConvertOptions.
  • Opcjonalnie podaj różne opcje konwersji, takie jak setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego za pomocą instancji ConvertSettings.
  • Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
  • Na koniec wywołaj metodę convertDocument() i przekaż parametr ConvertDocumentRequest.

Poniższy fragment kodu pokazuje, jak przekonwertować dokument programu Visio na plik PDF w języku Java przy użyciu interfejsu API REST:

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;

// Jak przekonwertować plik Visio do formatu PDF za pomocą Java
public class App {

	public static void main(String[] args) {
		
		// Utwórz instancję interfejsu API konwersji
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Przygotuj ustawienia konwersji
			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");
		
			// konwertować do określonego formatu
			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();
		}
	}
}

Otóż to! Wystarczy kilka wierszy kodu, aby łatwo i bezproblemowo przekonwertować pliki programu Visio do formatu PDF za pomocą GroupDocs.Conversion Cloud SDK for Java. Możesz zobaczyć dane wyjściowe na poniższym obrazku:

Java konwertuje plik Visio na PDF online

Konwertuj plik Visio do formatu PDF przy użyciu języka Java.

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany plik PDF w chmurze. Możesz pobrać przekonwertowany plik PDF za pomocą następującego fragmentu kodu:

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;

// Pobierz plik z Cloud Storage w Javie
public class App {

	public static void main(String[] args) {
				
		// Utwórz instancję interfejsu API konwersji					
		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();
		}
		
	}
}

Darmowy internetowy konwerter Visio na PDF

Jak za darmo przekonwertować Visio na PDF online? Wypróbuj internetowy [konwerter] VSDX na PDF 14, aby utworzyć plik PDF z pliku programu Visio. Ten konwerter został opracowany przy użyciu wyżej wymienionego interfejsu API REST Visio do PDF.

Podsumowując

Podsumowując, w tym artykule pokazano, jak łatwo i wydajnie można konwertować pliki Visio do formatu PDF za pomocą GroupDocs.Conversion Cloud SDK for Java. Oto, czego dowiedziałeś się z tego artykułu:

  • jak programowo konwertować pliki Visio do formatu PDF w Javie, a także dodatkowe opcje dostosowywania;
  • programowo przesłać plik VSDX do chmury, a następnie pobrać przekonwertowany plik PDF z chmury;
  • i konwertuj Visio VSDX do pliku PDF za darmo, korzystając z bezpłatnego internetowego konwertera plików Visio na PDF.

Ponadto udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę. Pełny kod źródłowy pakietu Java SDK jest bezpłatnie dostępny na Github. Sprawdź GroupDocs.Conversion Cloud SDK for Java Przykłady tutaj.

Ponadto zalecamy skorzystanie z naszego przewodnika wprowadzającego, aby uzyskać szczegółowe instrukcje i informacje o korzystaniu z interfejsu API.

Wreszcie, wciąż piszemy nowe artykuły na blogu na temat różnych formatów plików i konwersji przy użyciu REST API. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące interfejsu API konwersji Visio VSDX do formatu PDF, skontaktuj się z nami na bezpłatnym forum pomocy technicznej.

Często zadawane pytania

Jak przekonwertować VSDX na PDF za pomocą Java?

Możesz przekonwertować Visio VSDX na plik PDF za pomocą GroupDocs.Conversion Cloud REST API for Java. Jest to oparty na chmurze interfejs API do konwersji dokumentów, który umożliwia łatwą konwersję plików programu Visio do formatu PDF przy użyciu języka Java.

Jakie formaty GroupDocs.Conversion Cloud SDK for Java może konwertować na PDF?

GroupDocs.Conversion Cloud SDK for Java może konwertować szeroki zakres formatów dokumentów do formatu PDF, w tym Word, Excel, PowerPoint i Visio.

Jak mogę bezpłatnie przekonwertować program Visio na format PDF online?

Nasz konwerter Visio na PDF umożliwia bezpłatną konwersję Visio VSDX do formatu PDF. Postępuj zgodnie z instrukcjami krok po kroku podanymi poniżej, aby przeprowadzić konwersję:

  • Otwórz darmowy internetowy konwerter Visio na PDF.
  • Teraz kliknij obszar upuszczania pliku, aby przesłać plik Visio lub przeciągnij i upuść plik Visio.
  • Następnie kliknij przycisk Konwertuj teraz. Darmowy internetowy konwerter Visio na PDF zmieni Visio na PDF.
  • Link do pobrania wyjściowego pliku PDF będzie dostępny po przekonwertowaniu pliku Visio.

Jak przekonwertować pliki Visio na PDF w systemie Windows?

Odwiedź stronę ten link, aby pobrać konwerter plików Visio do formatu PDF w trybie offline dla systemu Windows. Za pomocą tego konwertera można szybko konwertować pliki Visio na pliki PDF w systemie Windows za pomocą jednego kliknięcia.

Czy GroupDocs.Conversion Cloud SDK for Java jest darmowy?

Nie, GroupDocs.Conversion Cloud SDK for Java nie jest całkowicie darmowy. Oferuje zarówno plany próbne, jak i płatne.

Zobacz też

Jeśli chcesz dowiedzieć się więcej na powiązane tematy, zalecamy przeczytanie artykułów wymienionych poniżej: