言葉から絵へ

Java で Word を TIFF ドキュメントに変換する

効率的で便利なドキュメント変換ソリューションの必要性がますます高まっています。 MS Word ドキュメントを公式データおよび個人データの保管に使用しています。また、企業、大学、政府機関による公式情報共有用の一般的なファイル形式の 1 つでもあります。これで、ドキュメントが不正に操作されるのを防ぐために、Word を Image に変換できます。したがって、この技術記事では、Java REST API を使用して Word ドキュメントを TIFF 画像に変換する方法に特に焦点を当てます。

この記事により、開発者はドキュメント変換機能をアプリケーションにすばやく簡単に統合できるようになり、Word から Tiff、Word から画像、Word から画像、または DOC から Tiff をわずか数行のコードで変換できるようになります。

単語から画像への変換 API

Aspose.Words Cloud SDK for Java は、Word ドキュメントを TIFF 画像に変換する機能など、さまざまなドキュメント操作機能を提供する REST API です。シンプルで使いやすいインターフェースにより、開発者はドキュメント変換の複雑さを心配することなく、Java アプリケーションにこの機能を迅速かつ簡単に実装できます。全体として、Word 文書を TIFF 画像、PDF、Word を JPG、Word を HTML、およびその他のさまざまな サポートされているファイル形式 に変換するための強力なツールです。 ]。シンプルな API とカスタマイズ可能なオプションにより、この機能をアプリケーションに簡単に実装し、ドキュメント変換プロセスを合理化できます。

ここで、SDK を使用するには、maven ビルド タイプ プロジェクトの pom.xml に次の詳細を追加してください。

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

JDK リファレンスがプロジェクトに追加されたら、Aspose Cloud で無料のアカウントを作成する必要があります。 ダッシュボード でクライアント ID とクライアント シークレットを検索します。

Java で Word を TIFF ドキュメントに変換する

このセクションでは、Java コード スニペットを使用して Word を画像 (TIFF ドキュメント) に変換します。ソース Word 文書はクラウド ストレージから読み込まれ、変換後に同じクラウド ストレージに保存されます。

  • まず、Client ID と Client Secret をパラメーターとして渡す WordsApi のオブジェクトを作成します。
  • 次に、File オブジェクトを使用してローカル ドライブから入力 Word ドキュメントを読み取ります。
  • 3 番目に、File インスタンスを引数として必要とする UploadFileRequest インスタンスを作成します。
  • 今度はメソッド uploadFile(…) を呼び出して、Word 文書をクラウド ストレージにアップロードします。
  • 入力 Word 文書名、TIFF としての出力形式値、および結果のファイル名を引数として提供しながら、GetDocumentWithFormatRequest(…) のオブジェクトを作成します。
  • 最後に、メソッド getDocumentWithFormat(…) を呼び出して Word を画像に変換し、出力をクラウド ストレージに保存します。
// その他のコード スニペットについては、https://github.com/aspose-words-cloud/aspose-words-cloud-java をご覧ください。

    // https://dashboard.aspose.cloud/ から ClientID と ClientSecret を取得します。
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // WordsApi のオブジェクトを作成する
        // baseUrl が null の場合、WordsApi はデフォルトの https://api.aspose.cloud を使用します
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // ローカル ドライブから PDF のコンテンツを読み取る
        File file = new File("C:\\input.docx");
        
        // ファイル アップロード リクエストの作成
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // ファイルをクラウド ストレージにアップロードする
        wordsApi.uploadFile(uploadRequest);
            
        // 結果の tiff 名を指定してドキュメント変換リクエスト オブジェクトを作成する
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // API を呼び出して Word を画像 (TIFF) に変換し、出力をクラウド ストレージに保存する
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Word から TIFF へのプレビュー

Image1:- Word から TIFF への変換プレビュー

上記の例で使用されているサンプル Word ドキュメントは testmultipages.docx からダウンロードでき、結果の TIFF ドキュメントは Converted.tiff からダウンロードできます。

cURL コマンドを使用した Word in Picture

このセクションでは、Word から画像への変換に cURL コマンドを使用します。ここで、最初のステップは、次のコマンドを実行しながら JWT アクセス トークンを生成することです。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT トークンを取得したら、次のコマンドを実行してクラウド ストレージから Word ドキュメントを読み込み、TIFF ドキュメントに保存します。結果の TIFF もクラウド ストレージに保存されます。

curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

結論

結論として、Word ドキュメントを TIFF 画像に変換することは、多くの開発者にとって重要なタスクであり、Aspose.Words Cloud SDK for Java を使用すると、このタスクがかつてないほど簡単になります。その強力な REST API とカスタマイズ可能なオプションにより、開発者はドキュメント変換機能を Java アプリケーションにすばやく簡単に統合できます。単一のドキュメントを変換する必要がある場合でも、大量のドキュメントのバッチを変換する必要がある場合でも、Aspose.Words Cloud SDK for Java は、Word を TIFF 画像に変換するための信頼できる効率的なソリューションを提供します。そのため、Java アプリケーション用の堅牢でユーザー フレンドリーなドキュメント変換ソリューションを探しているなら、Aspose.Words Cloud SDK for Java は検討する価値があります。

また、SDK の完全なソース コードは GitHub で公開されており、無料でダウンロードできます。 SwaggerUI を介して Web ブラウザー内で API にアクセスすることも検討してください。最後に、API の使用中に問題が発生した場合は、製品サポート フォーラム からお気軽にお問い合わせください。

関連記事

詳細については、次のリンクにアクセスすることを強くお勧めします。