Java を使用して Visio ファイルを PDF に変換する、信頼性が高く効率的な方法をお探しですか?幸いなことに、GroupDocs.Conversion Cloud SDK for Java は、この問題に対する効率的で簡単な解決策を提供します。 Java でプログラムによって Visio ファイルを PDF 形式に変換する理由はいくつか考えられます。たとえば、PDF ファイルは Visio ファイルよりも安全でサイズがはるかに小さいため、保存や共有が簡単です。この記事では、Java で Visio ファイルを PDF に変換する方法を段階的に説明します。それでは始めましょう!
この記事では次のトピックについて説明します。
Java Visio VSDX から PDF への変換 REST API - SDK のインストール
GroupDocs.Conversion Cloud SDK for Java a は、単純な API 呼び出しを使用してファイルや画像を さまざまな形式 に変換できるクラウドベースのファイル形式ドキュメント変換 API です。 Visio、PDF、Word、Excel、PowerPoint, ラスター イメージなど、幅広いドキュメントおよび画像形式をサポートしています。 GroupDocs.Conversion Cloud SDK for Java を使用すると、サードパーティ ソフトウェアを使用せずに、ファイルや画像を必要な形式に効率的に変換できます。 API を Java ベースのアプリケーションに統合すると、追加のソフトウェアが不要になるため、シンプルかつ効率的に実行できます。
API の JAR ファイルを ダウンロード するか、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 アカウントに サインアップ して、ダッシュボード からクライアント ID とクライアント シークレットを取得してから、手順と利用可能なコード スニペットの実行を開始します。 ID とシークレットを取得したら、以下に示すコード スニペットを入力してください。
# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
REST API を使用して Java で Visio ドキュメントを PDF に変換する方法
GroupDocs.Conversion Cloud SDK for Java を使用して 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;
// 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 形式に変換する
Java API を使用して Visio ファイルを PDF 形式に変換する方法を示す手順とサンプル コード スニペットを次に示します。
手順は次のとおりです。
- まず、ConvertApiクラスのインスタンスを作成します。
- 次に、ConvertSettings クラスのインスタンスを作成します。
- 3 番目に、クラウド ストレージ名を指定します。
- 次に、入力 Visio ファイル パスと出力ファイル形式を「pdf」に設定します。
- 次に、PdfConvertOptions クラスのインスタンスを作成します。
- 必要に応じて、setFromPage、setPagesCount、setMarginTop、setPassword、setCenterWindow、setHeight などのさまざまな変換オプションを提供します。
- その後、ConvertSettings インスタンスを使用して、変換オプションと出力ファイルのパスを設定します。
- 次に、ConvertDocumentRequest クラスのインスタンスを作成し、設定パラメーターを渡します。
- 最後に、convertDocument() メソッドを呼び出し、ConvertDocumentRequest パラメーターを渡します。
次のコード スニペットは、REST API を使用して Java で Visio ドキュメントを PDF ファイルに変換する方法を示しています。
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;
// Java を使用して Visio ファイルを PDF 形式に変換する方法
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();
}
}
}
それでおしまい! GroupDocs.Conversion Cloud SDK for Java を使用すると、わずか数行のコードで 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;
// 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 に変換するにはどうすればよいですか? Visio ファイルから PDF を作成するには、オンラインの VSDX to PDF コンバータ を試してください。このコンバータは、前述の Visio to PDF REST API を使用して開発されています。
まとめ
結論として、この記事では、GroupDocs.Conversion Cloud SDK for Java を使用して Visio ファイルを PDF 形式に変換することがいかに簡単かつ効率的であるかを実証しました。この記事から学んだことは次のとおりです。
- Visio ファイルを Java でプログラム的に PDF 形式に変換する方法と追加のカスタマイズ オプション。
- プログラムで VSDX ファイルをクラウドにアップロードし、変換された PDF をクラウドからダウンロードします。
- 無料のオンライン Visio ファイル to PDF コンバーターを使用して、Visio VSDX を PDF ファイルに無料で変換します。
さらに、ブラウザを通じて直接 API を視覚化し通信できるようにする API リファレンス セクションも提供しています。 Java SDK の完全なソース コードは Github で無料で入手できます。 GroupDocs.Conversion Cloud SDK for Java 例はこちら を確認してください。
さらに、詳細な手順と API の使用法については、スタート ガイド に従うことをお勧めします。
最後に、私たちは REST API を使用したさまざまなファイル形式と変換に関する新しいブログ記事を書き続けています。最新の更新情報については、お問い合わせください。
質問する
Visio VSDX から PDF への変換 API についてご質問がある場合は、無料サポート フォーラム までお気軽にお問い合わせください。
よくある質問
Java を使用して VSDX を PDF に変換するにはどうすればよいですか?
GroupDocs.Conversion Cloud REST API for Java を使用して、Visio VSDX を PDF ファイルに変換できます。これは、Java を使用して Visio ファイルを PDF に簡単に変換できるクラウドベースのドキュメント変換 API です。
GroupDocs.Conversion Cloud SDK for Java はどの形式を PDF に変換できますか?
GroupDocs.Conversion Cloud SDK for Java は、幅広いドキュメント形式 を Word、Excel、PowerPoint, Visio などの PDF に変換できます。
Visio をオンラインで無料で PDF に変換するにはどうすればよいですか?
Visio から PDF へのコンバーターを使用すると、Visio VSDX を PDF 形式に無料で変換できます。変換を実行するには、以下の段階的な手順に従ってください。
- 無料の Visio から PDF へのコンバーター オンライン を開きます。
- ここで、ファイル ドロップ領域をクリックして Visio をアップロードするか、Visio ファイルをドラッグ アンド ドロップします。
- 次に、「今すぐ変換」ボタンをクリックします。無料のオンライン Visio から PDF へのコンバーターは、Visio を PDF に変換します。
- Visio ファイルを変換すると、出力 PDF のダウンロード リンクが利用可能になります。
Windows で Visio ファイルを PDF に変換するにはどうすればよいですか?
このリンク にアクセスして、Windows 用のオフライン Visio から PDF へのコンバーターをダウンロードしてください。このコンバータを使用すると、Windows 上でワンクリックで Visio を PDF ファイルにすばやく変換できます。
GroupDocs.Conversion Cloud SDK for Java は無料で使用できますか?
いいえ、GroupDocs.Conversion Cloud SDK for Java は完全に無料で使用できるわけではありません。トライアルプランと有料プランの両方を提供します。
関連項目
関連トピックについてさらに詳しく知りたい場合は、以下の記事を読むことをお勧めします。
- Java で GIF 画像を PDF ファイルに変換する
- SVG から PNG コンバーター – (オンライン & 無料)
- Javaを使用してPowerPoint PPTをHTMLに変換する方法
- Python で EXCEL を JSON に変換し、JSON を EXCEL に変換する
- REST APIを使用してPythonでPDFをExcelに変換する方法
- Python SDK を使用して PDF を編集可能な Word ドキュメントに変換する
- Python の REST API を使用して PDF を PPTX に変換する方法
- Java を使用して PDF ファイルを PNG に変換し、PNG を PDF 形式に変換する
- Java でプログラム的に PowerPoint を PNG 画像に変換する
- REST APIを使用してJava経由でCSVをXMLに変換する方法
- REST APIを使用してJavaでSVGファイルをJPG画像に変換する