Cloud Java SDK を使用して PDF から ID によるテーブルを削除する方法
Cloud Java SDK を使用して PDF から ID によりテーブルを削除するには、次を使用します 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 から ID によるテーブル削除の手順
Aspose.PDF Cloud の開発者は、数行のコードで PDF から ID によりテーブルを簡単に読み込み、削除できます。
- アプリケーションシークレットとキーを使用して新しい Configuration オブジェクトを作成します。
- Cloud API に接続するオブジェクトを作成します。
- PDF をクラウドストレージにアップロードします。
- DeleteTableAsync 関数を使用して、クラウドストレージ上の PDF から ID によりテーブルを削除します。
- 応答を確認し、結果をログに記録します。
- 更新されたファイルをダウンロードしてローカルで使用します。
このサンプルコードは PDF ドキュメントから ID によりテーブルを削除する方法を示します
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.model.AsposeResponse;
public class TablesDeleteById {
public static void remove() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "table_del_by_id_output.pdf";
String TABLE_ID = "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA";
try {
// 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()));
// paerform actionPDF_OUTPUT
AsposeResponse response = pdfApi.deleteTable(PDF_DOCUMENT, TABLE_ID, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when deleting 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 deleted tables from document ! '" + PDF_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
PDF のテーブル操作
文書からテーブルを削除する必要があるケースは、不要な情報を含むテーブルで文書を簡素化したい場合、個人データや価格、連絡先などの機密情報を含むテーブルで機密性を確保したい場合、再利用のために準備する場合、文書をテンプレートとして使用する必要がある場合、自動処理のため、印刷時の最適化のため、テーブルが古くなっているまたはエラーを含んでいる場合に情報を編集・更新する場合などです。 Aspose.PDF Cloud Java SDK を使用して PDF ドキュメントから ID によりテーブルを削除します。
当社の Java ライブラリでできること:
- テキストまたは画像形式で PDF ドキュメントのヘッダーとフッターを追加できます。
- テーブルやスタンプ(テキストまたは画像)を PDF ドキュメントに追加できます。
- 複数の PDF ドキュメントを既存のファイルに追加できます。
- PDF の添付ファイル、注釈、フォームフィールドを操作できます。
- PDF文書に暗号化または復号化を適用し、パスワードを設定します。
- ページまたは PDF 文書全体からすべてのスタンプとテーブルを削除します。
- PDF 文書から ID で特定のスタンプまたはテーブルを削除します。
- 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