REST APIを使用してJavaでPDFファイルをTIFF形式に変換します。

Java でプログラムによって PDF を TIFF ファイルに変換する方法。

PDF(Portable Document Format) と TIFF(Tagged Image File Format) は、ドキュメントの保存と共有によく使用される 2 つのファイル形式です。 PDF はさまざまなデバイスやオペレーティング システムとの互換性があるため広く使用されていますが、TIFF ファイルは高品質の画像を保存するのに好まれます。アーカイブや印刷などのさまざまな理由で、PDF ファイルを TIFF ファイルに変換する必要がある場合があります。この記事では、GroupDocs.Conversion Cloud SDK for Java を使用して、Java でプログラムによって PDF を TIFF ファイルに変換する方法について説明します。

このチュートリアルでは次のトピックについて説明します。

Java PDF to TIFF ファイル コンバータ API と SDK のインストール

[GroupDocs.Conversion Cloud SDK for Java][4]。Visio、PDF、Word、Excel、PowerPoint, ラスター イメージなどが含まれます。 GroupDocs.Conversion Cloud SDK for Java を使用すると、サードパーティ ソフトウェアを使用せずに、ファイルや画像を必要な形式に効率的に変換できます。 API を Java ベースのアプリケーションに統合すると、追加のソフトウェアが不要になるため、シンプルかつ効率的に実行できます。

API の JAR ファイルを [ダウンロード][5] するか、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>

Cloud SDK を Java アプリケーションに統合した後、アカウントに [サインアップ][6]します。手順と利用可能なコード例を開始する前に、[ダッシュボード][7] からクライアント 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 で PDF を TIFF 画像に変換する方法

GroupDocs.Conversion Cloud SDK for Java を使用して PDF ファイルを TIFF ファイルに変換するには、次の手順に従います。

  • PDFドキュメントをクラウドに[アップロード][8]
  • [変換][9] PDFファイルをJavaでTIFFに変換
  • [ダウンロード][10]変換されたファイル

ファイルをアップロードする

まず、以下に示すコード スニペットを使用して、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.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.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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();
		}
		
	}
}

その結果、アップロードされた PDF ファイルは、クラウド上のダッシュボードの [ファイル セクション][11] で利用できるようになります。

Java で PDF を TIFF 形式に変換する

GroupDocs.Conversion Cloud SDK for Java を使用して、Java でプログラムによって PDF ファイルを TIFF ファイルに変換する手順とサンプル コード スニペットを次に示します。

  • まず、[ConvertApi][12]クラスのインスタンスを作成します。
  • 次に、[ConvertSettings][13] クラスのインスタンスを作成します。
  • 次に、クラウド ストレージ名を指定します。
  • 入力PDFファイルのパスと出力ファイル形式を「tiff」に設定します。
  • 次に、TiffConvertOptions クラスのインスタンスを作成します。
  • 必要に応じて、setFromPage、setPagesCount などのさまざまな変換オプションを設定します。
  • 次に、ConvertSettings インスタンスを使用して、変換オプションと出力ファイルのパスを設定します。
  • その後、ConvertDocumentRequest クラスのインスタンスを作成し、ConvertSettings パラメーターを渡します。
  • 最後に、[convertdocument()][14] メソッドを呼び出し、ConvertDocumentRequest パラメーターを渡します。

次のコード スニペットは、REST API を使用して PDF ファイルを Java の Tiff に変換する方法を示しています。

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 で PDF を TIFF ファイルに変換する方法。
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.pdf");
			settings.setFormat("tiff");
			
                        TiffConvertOptions convertOptions = new TiffConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);
	      
	                settings.setConvertOptions(convertOptions);
		        settings.setOutputPath("java-testing/output-sample-file.tiff");
		
			// 指定された形式に変換する
			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();
		}
	}
}
Java JavaでPDFをTIFFファイルに変換

Javaを使用してPDFファイルをTIFFファイルに変換する

変換されたファイルをダウンロードする

上記のコードサンプルは、変換された TIFF ファイルをクラウドに保存します。次のコード スニペットを使用してダウンロードできます。

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.tiff", 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();
		}
		
	}
}

無料のオンライン PDF から TIFF コンバーター

オンラインで無料で PDF を TIFF 画像に変換するにはどうすればよいですか? [オンライン PDF から TIFF コンバーター][15] を試して、PDF を TIFF 画像に変更してください。このコンバータは、前述の PDF to TIFF 画像 REST API を使用して開発されています。

結論

これでこのブログ投稿は終わりになります。この記事から学んだことは次のとおりです。

  • GroupDocs.Conversion Cloud REST API を使用して Java でプログラムによって PDF を TIFF ファイルに変換する方法。
  • プログラムによって PDF ファイルをクラウドにアップロードし、変換された TIFF ファイルをクラウドからダウンロードします。
  • 無料の PDF から TIFF へのコンバーターを使用して、オンラインで PDF を TIFF に変換します。

さらに、ブラウザを通じて直接 API を視覚化し通信できるようにする [API リファレンス][16] セクションも提供しています。 Java SDK の完全なソース コードは [Github][17] で無料で入手できます。 GroupDocs.Conversion Cloud SDK for Java [例はこちら][18] を確認してください。 さらに、[スタート ガイド][19] を参照することをお勧めします。

さらに、詳細な手順と API の使用方法については、[スタート ガイド][20] に従うことをお勧めします。

最後に、私たちは REST API を使用したさまざまなファイル形式と変換に関する新しいブログ記事を書き続けています。最新の更新情報については、お問い合わせください。

質問する

PDF から TIFF へのコンバーターに関するご質問は、無料サポート [フォーラム][21] までお気軽にお問い合わせください。

よくある質問

Java を使用して PDF ファイルを TIFF 形式に変換するにはどうすればよいですか?

[GroupDocs.Conversion Cloud SDK for Java][22] を使用して PDF ファイルを TIFF 形式に変換できます。 GroupDocs.Conversion Cloud SDK for Java は、開発者がクラウドベースの API を使用してファイルをある形式から別の形式に変換できるようにする強力なツールです。

オンラインで無料でPDFをTIFFに変換するにはどうすればよいですか?

PDF から TIFF へのコンバーターを使用すると、PDF を TIFF 形式に無料で変換できます。変換を実行するには、以下の段階的な手順に従ってください。

  • [無料の PDF から TIFF へのコンバーター オンライン][23] を開きます。
  • ここで、ファイル ドロップ領域をクリックして PDF をアップロードするか、PDF ファイルをドラッグ アンド ドロップします。
  • 次に、「今すぐ変換」ボタンをクリックします。無料のオンライン PDF から TIFF コンバーターは、PDF を TIFF 画像に変更します。
  • PDF ファイルを変換すると、出力 TIFF 画像のダウンロード リンクが利用可能になります。

Windows で PDF を TIFF に変換するにはどうすればよいですか?

[このリンク][24] にアクセスして、Windows 用のオフライン PDF から TIFF へのコンバータをダウンロードしてください。この PDF から TIFF 画像へのコンバーターを使用すると、Windows 上でワンクリックで PDF ファイルを TIFF 画像に簡単に変換できます。

GroupDocs.Conversion Cloud SDK for Java をインストールするにはどうすればよいですか?

[GroupDocs.Conversion Cloud SDK for Java][25] をインストールするには、適切な依存関係を Java プロジェクトに追加します。

関連項目

関連トピックについて知りたい場合は、次の記事を参照することをお勧めします。

[4]: https://products.groupdocs.cloud/conversion/java/)a is a cloud-based file format document conversion API that allows you to convert your files and images to different formats using simple API calls. It supports more than 50 [file formats](https://docs.groupdocs.cloud/conversion/supported-document-formats/ [5]: https://releases.groupdocs.cloud/conversion/java/ [6]: https://docs.groupdocs.cloud/total/creating-and-managing-application/ [7]: https://dashboard.groupdocs.cloud/ [8]: #Upload-the-File [9]: #Convert-PDF-to-TIFF-Format-in-Java [10]: #Download-the-Converted-File [11]: https://dashboard.groupdocs.cloud/files [12]: https://apireference.groupdocs.cloud/conversion/#/Convert [13]: https://reference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [14]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [15]: https://products.groupdocs.app/conversion/pdf-to-tiff [16]: https://apireference.groupdocs.cloud/conversion/ [17]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java [18]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java/tree/master/src/test/java/com/groupdocs/cloud/conversion/api [19]: https://docs.groupdocs.cloud/conversion/ [20]: https://docs.groupdocs.cloud/conversion/ [21]: https://forum.groupdocs.cloud/c/conversion [22]: https://products.groupdocs.cloud/conversion/java/ [23]: https://products.groupdocs.app/conversion/pdf-to-tiff [24]: https://releases.groupdocs.app/total/windows/ [25]: https://products.groupdocs.cloud/conversion/java/