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

Java での TIFF ファイルから PDF ドキュメントへの変換。

TIFF(タグ付きイメージ ファイル形式) は、複数のページを含む高品質のイメージを保存するために広く使用されている形式であり、ドキュメントのスキャンやアーカイブなどのタスクに適しています。ただし、互換性、移植性、共有を容易にするために、TIFF 画像を PDF(Portable Document Format) ドキュメントに変換する必要がある場合があります。この記事では、GroupDocs.Conversion Cloud SDK for Java を使用して、Java で TIFF ファイルから PDF ドキュメントへの変換について説明します。

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

Java TIFF から PDF ドキュメントへの変換 REST API および SDK のインストール

GroupDocs.Conversion Cloud SDK for Java は、わずか数行のコードで TIFF や PDF を含むさまざまな ファイル形式 を変換できる強力かつ柔軟なクラウドベースの API です。これは、Web アプリケーション、モバイル アプリケーション、デスクトップ アプリケーションのいずれであっても、ドキュメント変換機能を Java アプリケーションに統合する簡単で便利な方法を提供します。 SDK は使いやすく、あらゆる 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>

ここで、アカウントに サインアップ し、ダッシュボード からクライアント 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 で TIFF 画像を PDF ドキュメントに変換する方法

GroupDocs.Conversion Cloud SDK for Java を使用して TIFF 画像を PDF ドキュメントに変換するのは、次の手順を含む簡単なプロセスです。

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

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

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

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

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

  • まず、ConvertApiクラスのインスタンスを作成します。
  • 次に、ConvertSettings クラスのインスタンスを作成します。
  • 次に、クラウド ストレージ名を指定します。
  • 入力 TIFF ファイルのパスと出力ファイル形式を「pdf」に設定します。
  • 次に、PdfConvertOptions クラスのインスタンスを作成します。
  • 必要に応じて、setFromPage、setPagesCount、setMarginTop、setPassword、setCenterWindow、setHeight などのさまざまな変換オプションを提供します。
  • その後、ConvertSettings インスタンスを使用して、変換オプションと出力ファイルのパスを設定します。
  • 次に、ConvertDocumentRequest クラスのインスタンスを作成し、ConvertSettings パラメーターを渡します。
  • 最後に、convertDocument() メソッドを呼び出し、ConvertDocumentRequest パラメーターを渡します。

次のコード スニペットは、REST API を使用して Java で大きな TIFF イメージを 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 で TIFF ファイルを 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.tiff");
			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();
		}
	}
}

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

上記のコードサンプルは、変換された 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();
		}
		
	}
}

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

無料でオンラインでTIFFをPDFに変換するにはどうすればよいですか? オンライン TIFF to PDF コンバーター を試して、TIFF 画像を PDF ドキュメントに変換してください。このコンバータは、上記の TIFF ファイルから PDF REST API を使用して開発されています。

TIFF to PDF converter

結論

結論として、GroupDocs.Conversion Cloud SDK for Java を使用して TIFF 画像を PDF ドキュメントに変換することは、Java アプリケーションに簡単に実装できる信頼性の高い効率的なプロセスです。この記事から学んだことは次のとおりです。

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

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

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

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

質問する

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

よくある質問

Java で TIFF ファイル PDF を変換するにはどうすればよいですか?

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

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

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

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

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

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

GroupDocs.Conversion Cloud SDK for Java は、TIFF 以外のファイル形式を PDF に変換できますか?

はい、GroupDocs.Conversion Cloud SDK for Java は、PDF、DOCX、XLSX、PPTX、JPG、PNG、BMP などを含む、さまざまなドキュメントおよび画像形式間の変換をサポートしています。

関連項目

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