Java REST APIを使用してWordの脚注を削除する

このチュートリアルでは、Java REST API を使用して DOC の脚注を削除する方法について説明します。複数のプラットフォームで Cloud SDK を使用して、Java Low Code API を使用して Word の脚注を自動的に削除する方法を学習します。オンラインで操作を実行し、更新された Word ファイルを取得してディスクに保存する方法が示されます。

前提条件

Java APIを使用してWordの脚注を削除する手順

  1. クライアントIDとシークレットを設定して構成オブジェクトを作成します。
  2. WordsApi オブジェクトをインスタンス化して脚注を削除します
  3. 脚注付きの入力 Word ファイルをバイト配列に読み取ります。
  4. 入力ドキュメント ストリームとターゲット脚注インデックスを設定して、DeleteFootnoteOnlineRequest() を作成します。
  5. DeleteFootnoteOnline() メソッドを呼び出して、要求された脚注を削除します
  6. API 応答から出力ストリームを取得し、Word ドキュメントとしてディスクに保存します。

上記の手順は、Java REST インターフェイスを使用して Word で脚注を削除する方法 をまとめたものです。クライアント ID とシークレットを含む Configuration クラス オブジェクトを渡して、WordsApi オブジェクトを作成します。 DeleteFootnoteOnlineRequest クラスを使用して脚注の要求オブジェクトを作成し、DeleteFootnoteOnline() メソッドを呼び出して、この要求オブジェクトを使用して脚注を削除します。

Java ローコード API を使用して脚注を削除するコード

import com.aspose.words.cloud.sdk.ApiClient;
import com.aspose.words.cloud.sdk.ApiException;
import com.aspose.words.cloud.sdk.Configuration;
import com.aspose.words.cloud.sdk.model.requests.DeleteFootnoteOnlineRequest;
import com.aspose.words.cloud.sdk.api.WordsApi;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class WorkWithFootnotes {
public static void removeAFootnote() {
try {
// Initialize the API client
Configuration configuration = new Configuration();
configuration.setClientId("id");
configuration.setClientSecret("secret");
WordsApi wordsApi = new WordsApi(configuration);
// Open the input document with footnotes
File inputDocument = new File("Footnote.docx");
FileInputStream requestDocument = new FileInputStream(inputDocument);
// Delete the footnote (Index 0 in this case)
DeleteFootnoteOnlineRequest deleteRequest = new DeleteFootnoteOnlineRequest(requestDocument, 0);
wordsApi.deleteFootnoteOnline(deleteRequest);
// Save the output file
File outputFile = new File("output.docx");
try (FileOutputStream outputStream = new FileOutputStream(outputFile)) {
outputStream.write(requestDocument.readAllBytes());
}
System.out.println("Footnote deleted successfully.");
} catch (ApiException | IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
removeAFootnote();
}
}

このサンプル コードは、Java RESTful サービスを使用して Word で脚注を削除する方法 を示しています。ソース Word ファイルをロードするためのエンコードを定義し、入力ファイルがパスワードで保護されている場合はパスワードを指定することもできます。リクエスト オブジェクトをインスタンス化するときに、Word 文書にノード パスを設定することもできます。

次のページで別の同様の機能を確認することもできます: Java REST API を使用して Word DOC を Markdown に変換する

 日本語