Hledáte spolehlivý a efektivní způsob, jak převést vaše soubory Visio do PDF pomocí Java? Naštěstí sada GroupDocs.Conversion Cloud SDK pro Java poskytuje efektivní a jednoduché řešení tohoto problému. Existuje několik důvodů, proč budete chtít převést soubory Visio do formátu PDF programově v Javě. Například soubory PDF jsou bezpečnější a mnohem menší než soubory Visio, což usnadňuje jejich ukládání a sdílení. V tomto článku vám poskytneme podrobný návod, jak převést soubory Visio do PDF v Javě. Pojďme tedy začít!
V tomto článku se budeme zabývat následujícími tématy:
- Konverze Java Visio VSDX do PDF REST API - Instalace SDK
- Jak převést dokument Visio do PDF v Javě pomocí REST API
Konverze Java Visio VSDX do PDF REST API – instalace SDK
GroupDocs.Conversion Cloud SDK for Jav a je cloudové rozhraní API pro konverzi dokumentů ve formátu souborů, které vám umožňuje převádět vaše soubory a obrázky do různých formátů pomocí jednoduchých volání API. Podporuje širokou škálu formátů dokumentů a obrázků, včetně Visio, PDF, Word, Excel, PowerPoint, rastrových obrázků a mnoha dalších. Pomocí GroupDocs.Conversion Cloud SDK pro Java můžete efektivně převádět své soubory a obrázky do formátu, který potřebujete, bez použití jakéhokoli softwaru třetích stran. Integrace API do aplikací založených na Javě je jednoduchá a efektivní a eliminuje potřebu dalšího softwaru.
Můžete si buď stáhnout soubor JAR API, nebo jej nainstalovat pomocí Maven přidáním následujícího úložiště a závislosti do souboru pom.xml vašeho projektu:
Úložiště Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Mavenova závislost:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Poté se zaregistrujte pro účet GroupDocs, abyste získali ID klienta a tajný klíč klienta z dashboard, než začnete postupovat podle kroků a dostupných úryvků kódu. Jakmile budete mít své ID a tajemství, zadejte níže uvedený fragment kódu:
# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Jak převést dokument Visio do PDF v Javě pomocí REST API
Chcete-li převést Visio do PDF pomocí GroupDocs.Conversion Cloud SDK pro Java, postupujte podle následujících kroků:
Nahrajte soubor
Po nastavení konverzního prostředí můžete soubor Visio nahrát do cloudového úložiště pomocí fragmentu kódu uvedeného níže:
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;
// Nahrajte soubor do cloudového úložiště pomocí Java
public class App {
public static void main(String[] args) {
// Vytvořte instanci rozhraní API pro převod
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();
}
}
}
Nahraný soubor Visio tedy bude k dispozici v sekce souborů vašeho řídicího panelu v cloudu.
Převeďte soubor Visio VSDX do formátu PDF
Zde jsou kroky a ukázkový fragment kódu, který ukazuje, jak převést soubory Visio do formátu PDF pomocí rozhraní Java API.
Postup je následující:
- Nejprve vytvořte instanci třídy ConvertApi.
- Za druhé vytvořte instanci třídy ConvertSettings.
- Zatřetí zadejte název cloudového úložiště.
- Dále nastavte vstupní cestu k souboru Visio a formát výstupního souboru na “pdf”.
- Nyní vytvořte instanci třídy PdfConvertOptions.
- Volitelně poskytněte různé možnosti převodu, jako je setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight atd.
- Poté nastavte možnosti převodu a cestu k výstupnímu souboru pomocí instance ConvertSettings.
- Poté vytvořte instanci třídy ConvertDocumentRequest a předejte parametr nastavení.
- Nakonec zavolejte metodu convertDocument() a předejte parametr ConvertDocumentRequest.
Následující fragment kódu ukazuje, jak převést dokument Visio na soubor PDF v Javě pomocí 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;
// Jak převést soubor Visio do formátu PDF pomocí Java
public class App {
public static void main(String[] args) {
// Vytvořte instanci rozhraní API pro převod
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Připravte nastavení převodu
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");
// převést do zadaného formátu
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();
}
}
}
A je to! Pomocí několika řádků kódu můžete snadno a hladce převádět soubory Visio do formátu PDF pomocí GroupDocs.Conversion Cloud SDK pro Java. Výstup můžete vidět na obrázku níže:
Stáhněte si převedený soubor
Výše uvedená ukázka kódu uloží převedené PDF do cloudu. Převedený soubor PDF si můžete stáhnout pomocí následujícího úryvku kódu:
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;
// Stáhněte si soubor z cloudového úložiště v Javě
public class App {
public static void main(String[] args) {
// Vytvořte instanci rozhraní API pro převod
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();
}
}
}
Zdarma online převaděč Visio do PDF
Jak převést Visio do PDF online zdarma? Vyzkoušejte prosím online VSDX na PDF konvertor a vytvořte PDF ze souboru Visio. Tento převodník je vyvíjen pomocí výše zmíněného rozhraní Visio to PDF REST API.
Shrnutí
Na závěr tento článek ukázal, jak snadné a efektivní je převádět soubory Visio do formátu PDF pomocí GroupDocs.Conversion Cloud SDK pro Java. Z tohoto článku jste se dozvěděli následující:
- jak programově převést soubory Visio do formátu PDF v Javě a také další možnosti přizpůsobení;
- programově nahrát soubor VSDX do cloudu a poté stáhnout převedené PDF z cloudu;
- a převeďte zdarma soubor Visio VSDX na soubor PDF pomocí bezplatného online převodníku souborů Visio do formátu PDF.
Kromě toho poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi rozhraními API přímo prostřednictvím prohlížeče. Úplný zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte sadu GroupDocs.Conversion Cloud SDK pro Javu Příklady zde.
Kromě toho vám doporučujeme, abyste se řídili naší příručkou Začínáme, kde najdete podrobné kroky a použití rozhraní API.
A konečně, stále píšeme nové články na blogu o různých formátech souborů a převodech pomocí REST API. Proto nás prosím kontaktujte pro nejnovější aktualizace.
Položit otázku
Máte-li jakékoli dotazy týkající se rozhraní API pro převod Visio VSDX do PDF, neváhejte nás kontaktovat na bezplatném fóru podpory.
Nejčastější dotazy
Jak převedu VSDX do PDF pomocí Java?
Visio VSDX můžete převést na soubor PDF pomocí GroupDocs.Conversion Cloud REST API for Java. Jedná se o cloudové rozhraní API pro konverzi dokumentů, které umožňuje snadno převádět soubory Visio do PDF pomocí Java.
Jaké formáty může GroupDocs.Conversion Cloud SDK for Java převést do PDF?
GroupDocs.Conversion Cloud SDK pro Java dokáže převést široký rozsah formátů dokumentů do PDF, včetně Wordu, Excelu, PowerPointu a Visia.
Jak mohu zdarma převést Visio do PDF online?
Náš převaděč Visio do PDF vám umožňuje zdarma převést Visio VSDX do formátu PDF. Chcete-li provést převod, postupujte podle níže uvedených podrobných pokynů:
- Otevřete bezplatný online převodník Visio do PDF.
- Nyní klikněte do oblasti pro přetažení souboru a nahrajte Visio nebo přetáhněte soubor Visio.
- Dále klikněte na tlačítko Převést nyní. Bezplatný online převodník Visio do PDF změní Visio na PDF.
- Odkaz ke stažení výstupního PDF bude k dispozici po převodu souboru Visio.
Jak převést soubory Visio do PDF v systému Windows?
Navštivte tento odkaz a stáhněte si offline převodník Visio do PDF pro Windows. Tento konvertor lze použít k rychlému převodu souborů Visio do formátu PDF v systému Windows jediným kliknutím.
Je GroupDocs.Conversion Cloud SDK pro Java k použití zdarma?
Ne, GroupDocs.Conversion Cloud SDK for Java není zcela zdarma k použití. Nabízí zkušební i placené plány.
Viz také
Pokud se chcete dozvědět více o souvisejících tématech, doporučujeme přečíst si níže uvedené články:
- Převeďte obrázky GIF na soubory PDF v Javě
- Převodník SVG na PNG – (online a zdarma)
- Jak převést PowerPoint PPT do HTML pomocí Java
- Převeďte EXCEL na JSON a JSON na EXCEL v Pythonu
- Jak převést PDF do Excelu v Pythonu pomocí REST API
- Převeďte PDF na upravitelný dokument Word pomocí Python SDK
- Jak převést PDF na PPTX pomocí REST API v Pythonu
- Převeďte soubor PDF do formátu PNG a PNG do formátu PDF pomocí Java
- Převeďte PowerPoint na obrázky PNG programově v Javě
- Jak převést CSV na XML přes Java pomocí REST API
- Převeďte soubory SVG na obrázky JPG v Javě pomocí REST API