PNG
JPG
BMP
TIFF
PDF
Java Cloud API を使用して PDF ドキュメントの添付ファイルを抽出または追加する方法
PDF ドキュメントの添付ファイルを操作するために、次を使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリケーションを簡単に構築できます。開く リポジトリ パッケージ マネージャで Aspose.PDF Cloud を検索します そしてインストールします。Package Manager Console から Maven を使用してインストールするために、次のコマンドも使用できます。
Aspose Cloud リポジトリをアプリケーションの pom.xml に追加する
Aspose Cloud リポジトリを追加
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
ローカルの Maven リポジトリに API クライアント ライブラリをインストールするには、次のコマンドを実行してください。
GitHub からのインストール
mvn clean install
代わりにリモート Maven リポジトリにデプロイするには、リポジトリの設定を構成し、実行してください。
Maven リポジトリのデプロイ
mvn clean deploy
Java SDK を使用した添付ファイル抽出の手順
基本的なプログラムによる添付ファイル抽出は Aspose.PDF Cloud Java SDK API は数行のコードで実行できます。
- PDF ファイルをクラウド ストレージにアップロードする
- 添付ファイルをインデックスで取得する
- 添付ファイル名を表示する
このサンプルコードは、Java を使用して PDF ドキュメントの添付ファイルを抽出する方法を示しています
package com.aspose.asposecloudpdfusecases.attachments;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.AttachmentResponse;
public class AttachmentGetById {
public static void Extract() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample_file_with_attachment.pdf";
Integer ATTACHMENT_INDEX = 1;
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
pdfAPi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));
AttachmentResponse response = pdfAPi.getDocumentAttachmentByIndex(PDF_DOCUMENT, ATTACHMENT_INDEX, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when extracting attachment! '" + response.getStatus() + "'");
else{
File f = pdfAPi.getDownloadDocumentAttachmentByIndex(PDF_DOCUMENT, ATTACHMENT_INDEX, null, REMOTE_FOLDER);
String attachmentName = response.getAttachment().getName();
// download changed PDF file from remote folder...
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, attachmentName), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, attachmentName).toString()));
System.out.println("Successfully extracted attachment in document ! '" + attachmentName + "'");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
Java SDK を使用した PDF の添付ファイルの操作
PDF に添付ファイルを抽出および追加することで、文書の整理、アクセシビリティ、使いやすさが向上します。すべての関連ファイルが一元管理され、ワークフローが効率化され、コラボレーションが促進され、セキュリティや法的要件にも対応できるため、ビジネス、法務、学術、マルチメディア用途において価値ある機能となります。PDF ドキュメントに添付ファイルを追加するには、Aspose.PDF Cloud Java SDK をご利用ください。
Java SDK を使用すると、以下が可能です
- PDF ドキュメントのヘッダーとフッターをテキストまたは画像形式で追加します。
- PDF ドキュメントにテーブルやテキスト、画像スタンプを追加します。
- 複数の PDF ドキュメントを既存のファイルに結合します。
- PDF の添付ファイル、注釈、フォームフィールドを操作します。
- PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
- ページまたは PDF 全体からすべてのスタンプとテーブルを削除します。
- ID で指定された特定のスタンプまたはテーブルを PDF ドキュメントから削除します。
- PDF ページ上、またはドキュメント全体のテキストの単一または複数の出現箇所を置換します。
- PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポートを提供します。
- PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
- 当社の無料アプリを使用して、オンラインで PDF ファイルに添付ファイルを追加し、機能をテストできます。