テキストファイルを開いてプレーンテキスト形式のデータを操作する場合は、Java 言語とオペレーティングシステムの最も基本的な機能を使用して行うことができます。さまざまなファイル形式(DOCX、DOC、PDF、RTF、ODT、HTMLなど)で提示されるオフィス文書の読み取りに関しては、このような文書は複雑なツリーのようなデータで記述されているため、このタスクを解決するのはより困難です。 DOMモデル内の構造。
私たちの Java ライブラリは、あらゆるオフィスやWeb形式でドキュメントを開くことができるクラウドベースのソリューションです。この分散型アプローチでは、リソースを大量に消費するすべてのドキュメント処理がAsposeサーバーで行われるため、Java 言語を使用したソフトウェア開発に柔軟性がもたらされます。必要なのは、Java コードでCloud APIにアクセスするための秘密鍵を取得することだけです。
ドキュメント要素を反復処理することも、DOMツリーで特定の要素を検索することもできます。ドキュメントの構造とドキュメントノードに含まれるデータの両方を操作するための幅広い Java 関数を提供します。
次の Java コード例は、ドキュメントをロードしていくつかのアクションを実行する方法をすばやく理解するのに役立ちます。
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
String fileName = "Input.docx";
byte[] requestFileContent = Files.readAllBytes(Paths.get(new String(Files.readAllBytes(
Paths.get(fileName)), "utf8")).toAbsolutePath());
UploadFileRequest uploadDocumentRequest = new UploadFileRequest(requestFileContent, fileName, null);
wordsApi.uploadFile(uploadDocumentRequest);
ParagraphInsert requestParagraph = new ParagraphInsert();
requestParagraph.setText("Reading and writing to the file in the cloud occurs automatically.");
InsertParagraphRequest insertParagraphRequest = new InsertParagraphRequest(
fileName, requestParagraph, null, null, null, null, null, null, null, null, null, null);
wordsApi.insertParagraph(insertParagraphRequest);
DownloadFileRequest downloadDocumentRequest = new DownloadFileRequest(fileName, null, null);
wordsApi.downloadFile(downloadDocumentRequest);
Maven ビルド自動化ツールを使用して 'Aspose.Words Cloud SDK for Java' をインストールします。
この依存関係をプロジェクトの POM に追加します。
別の方法として、GitHubから Aspose.Words Cloud SDK for Java ソースコードのクローンを作成して、プロジェクトで使用することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。
詳細については、 Repository Documentation を参照してください。