クラウド Java SDK を使用した PDF でテーブルを置換する方法
クラウド Java SDK を使用して PDF のテーブルを置換するには、次を使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository パッケージマネージャで Aspose.PDF Cloud を検索してください そしてインストールします。また、Package Manager Console から 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 を使用して PDF のテーブルを置換する手順
Aspose.PDF Cloud の開発者は、PDF のテーブルを簡単に読み込み置換できます。開発者は数行のコードだけで済みます。
- アプリケーション シークレットとキーを使用して新しい Configuration オブジェクトを作成します。
- Cloud API に接続するオブジェクトを作成します。
- PDF をクラウドストレージにアップロードします。
- テーブルの外観を定義します
- テーブルの内容を定義します
- PDF のテーブルを置換します。レスポンスを確認し、結果をログに記録します。
- 更新されたファイルをダウンロードします
このサンプルコードは PDF ドキュメント内のテーブル置換を示します
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.model.AsposeResponse;
import com.aspose.asposecloudpdf.model.Table;
public class TablesReplace {
public static void modify() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "table_replace_output.pdf";
String TABLE_ID = "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA";
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()));
Table table = TableInitialize.create();
// paerform action
AsposeResponse response = pdfApi.putTable(PDF_DOCUMENT, TABLE_ID, table, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when adding table! '" + response.getStatus() + "'");
else{
// dowmload changed PDF file from remote folder...
File f = 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 rteplaced table in document ! '" + PDF_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
PDF のテーブル操作
テーブルはデータを体系的に提示する構造化された形式を提供し、読者が情報を理解し分析しやすくします。また、文書の視覚的魅力を高め、プロフェッショナリズムと整理された印象を与えます。数値データや比較データを扱う場合、テーブルは関連情報を見やすい形式でグループ化することで明瞭さを向上させます。さらに、テーブルはデータベースや分析ダッシュボードからのデータなど、リアルタイムまたは動的に生成されたコンテンツを組み込むことも可能です。 [Aspose.PDF Cloud Java SDK] を使用して PDF ドキュメントにテーブルを追加します。
当社の Java ライブラリでできること:
- テキストまたは画像形式で PDF ドキュメントのヘッダーとフッターを追加します。
- テーブルやスタンプ(テキストまたは画像)を PDF ドキュメントに追加します。
- 複数の PDF ドキュメントを既存のファイルに結合します。
- PDF添付ファイル、注釈、フォームフィールドを操作できます。
- PDFドキュメントに暗号化または復号化を適用し、パスワードを設定できます。
- ページまたはPDF全体からすべてのスタンプとテーブルを削除できます。
- IDで指定された特定のスタンプまたはテーブルをPDFドキュメントから削除できます。
- PDFページ上、またはドキュメント全体から単一または複数のテキストインスタンスを置換できます。
- PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化できます。
- 当社の無料アプリを試して、オンラインでPDFファイルからテーブルを抽出し、機能をテストできます。
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security