このチュートリアルでは、Java REST API を使用して DOC の脚注を削除する方法について説明します。複数のプラットフォームで Cloud SDK を使用して、Java Low Code API を使用して Word の脚注を自動的に削除する方法を学習します。オンラインで操作を実行し、更新された Word ファイルを取得してディスクに保存する方法が示されます。
前提条件
ダウンロード Aspose.Words Cloud SDK for Java for deleting a footnote
必要な脚注を削除するには、上記の SDK を使用して Java プロジェクトをセットアップします。
Java APIを使用してWordの脚注を削除する手順
- クライアントIDとシークレットを設定して構成オブジェクトを作成します。
- WordsApi オブジェクトをインスタンス化して脚注を削除します
- 脚注付きの入力 Word ファイルをバイト配列に読み取ります。
- 入力ドキュメント ストリームとターゲット脚注インデックスを設定して、DeleteFootnoteOnlineRequest() を作成します。
- DeleteFootnoteOnline() メソッドを呼び出して、要求された脚注を削除します
- 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 に変換する。