PNG
JPG
BMP
TIFF
PDF
C# Cloud API を使用した PDF ドキュメントへの添付ファイルの追加方法
PDF ドキュメントに添付ファイルを追加するには、次を使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository パッケージマネージャーで Aspose.PDF Cloud を検索してください そしてインストールします。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>
API クライアントライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行してください:
GitHub からのインストール
mvn clean install
代わりにリモート Maven リポジトリにデプロイするには、リポジトリの設定を構成し、実行してください:
Maven リポジトリのデプロイ
mvn clean deploy
Java SDK を使用した添付ファイル追加の手順
プログラムで添付ファイルを追加する基本的な方法( Aspose.PDF Cloud Java SDK API は数行のコードで実行できます。
- AttachmentInfo オブジェクトを作成する
- ファイルをクラウドストレージにアップロードする
- 添付ファイルを PDF に追加する
- 応答を確認し、更新された 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.AttachmentInfo;
import com.aspose.asposecloudpdf.model.AttachmentsResponse;
import com.aspose.asposecloudpdfusecases.bookmarks.BookmarksHelper;
public class AttachmentAdd {
public static void Create() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "attachments_add_output.pdf";
String NEW_ATTACHMENT_FILE = "sample_video.mp4";
String NEW_ATTACHMENT_MIME = "video/mp4";
String NEW_ATTACHMENT_DECRIPTION = "This is a sample attachment";
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()));
// upload local attachment file to remote storage
File attachFile = new File(Path.of(LOCAL_FOLDER, NEW_ATTACHMENT_FILE).toString());
pdfApi.uploadFile(Path.of(REMOTE_FOLDER , NEW_ATTACHMENT_FILE).toString(), attachFile, null);
System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, NEW_ATTACHMENT_FILE).toString()));
AttachmentInfo attachment = new AttachmentInfo();
attachment.setName(NEW_ATTACHMENT_FILE);
attachment.setPath(NEW_ATTACHMENT_FILE);
attachment.setDescription(NEW_ATTACHMENT_DECRIPTION);
attachment.setMimeType(NEW_ATTACHMENT_MIME);
AttachmentsResponse response = pdfApi.postAddDocumentAttachment(PDF_DOCUMENT, attachment, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when adding attachment! '" + response.getStatus() + "'");
else {
// download changed PDF file from remote folder...
File f = BookmarksHelper.pdfApi().downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
System.out.println("Successfully added attachment in document ! '" + PDF_OUTPUT + "'");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
Java SDK を使用した PDF の添付ファイル操作
PDF からの添付ファイルの抽出および追加は、文書の整理、アクセシビリティ、使いやすさを向上させます。すべての関連ファイルを一元管理し、ワークフローを効率化し、コラボレーションを強化し、セキュリティや法的要件を満たすことで、ビジネス、法務、学術、マルチメディア用途において価値のある機能となります。Aspose.PDF Cloud Java SDK を使用して PDF 文書に添付ファイルを追加しましょう。
当社の Java SDK でできること
- PDF 文書のヘッダーとフッターをテキストまたは画像形式で追加できます。
- PDF 文書にテーブルやテキスト・画像スタンプを追加できます。
- 複数の PDF 文書を既存のファイルに結合できます。
- PDF の添付ファイル、注釈、フォームフィールドを操作できます。
- PDF 文書に暗号化・復号化を適用し、パスワードを設定できます。
- ページまたは PDF 文書全体からすべてのスタンプやテーブルを削除できます。
- ID で指定したスタンプやテーブルを PDF 文書から削除できます。
- PDF ページまたは文書全体のテキストの単一または複数のインスタンスを置換できます。
- PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化します。
- 無料アプリfree Appを試して、PDFファイルに添付ファイルをオンラインで追加し、機能をテストできます。