PNG
JPG
BMP
TIFF
PDF
Java Cloud API を使用して PDF ドキュメントから添付ファイルを抽出する方法
PDF ドキュメントから添付ファイルを抽出するために、以下を使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く リポジトリ パッケージマネージャーで Aspose.PDF Cloud を検索 そしてインストールします。Package Manager コンソールから次のコマンドを使用して Maven でインストールすることもできます。
アプリケーションの pom.xml に Aspose Cloud リポジトリを追加します
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 を使用した添付ファイル抽出の手順
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 ドキュメントを最適化します。
- 無料アプリfree App を使って、PDF ファイルに添付ファイルをオンラインで追加し、機能をテストできます。
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security