Cloud Java SDK を使用して PDF のページ上のテーブルを削除する方法
Cloud Java SDK を使用して PDF のページ上のテーブルを削除するには、次を使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、C#、ASPJava、その他の Java 言語で、さまざまなクラウド プラットフォーム向けのクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。 Open Repository パッケージ マネージャーで、sAspose.PDF Cloud を検索してください そしてインストールします。Package Manager コンソールから 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 を使用して PDF のページ上のテーブルを削除する手順
Aspose.PDF Cloud の開発者は、数行のコードだけで PDF のページ上のテーブルを簡単に読み込み、削除できます。
- アプリケーション シークレットとキーを使用して新しい Configuration オブジェクトを作成します。
- Cloud API に接続するオブジェクトを作成します。
- PDF をクラウド ストレージにアップロードします。
- deletePageTables 関数を使用して、クラウド ストレージ内の PDF のページ上のテーブルを削除します。
- 応答を確認し、結果をログに記録します。
- 更新されたファイルをダウンロードしてローカルで使用します。
このサンプルコードは PDF ドキュメントのページ上のテーブルの削除を示しています
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.model.AsposeResponse;
public class TablesDeleteOnPage {
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";
Integer PAGE_NUMBER = 1;
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.deletePageTables(PDF_DOCUMENT, PAGE_NUMBER, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when deleting tables on page! '" + 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 のテーブルを操作する
ドキュメントからテーブルを削除する必要があるのは、テーブルが不要な情報を含んでいる場合に文書を簡素化したり、個人データや価格、連絡先、その他の機密情報が含まれる場合に機密性を確保したり、再利用やテンプレートとしての使用、自動処理、印刷時の最適化、テーブルが古くなっている、または誤りがある場合の情報の編集・更新を行うためです。 PDF ドキュメントのページ上のテーブルを Aspose.PDF Cloud Java SDK で削除します。
この 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