HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で PDF にテーブルを追加

サーバーサイド Java API を使用して PDF ドキュメントにテーブルを追加

Get Started

Cloud Java SDK を使用して PDF にテーブルを追加する方法

Cloud 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 にテーブルを読み込み、追加できます。

  1. ファイルをクラウドストレージにアップロード
  2. テーブルの外観を定義
  3. テーブルの内容を定義
  4. テーブルを PDF に追加
  5. 更新されたファイルをダウンロード
 

このサンプルコードは、PDF ドキュメントにテーブルを追加する方法を示しています


    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import java.util.ArrayList;
    import java.util.List;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;
    import com.aspose.asposecloudpdf.model.Table;

    public class TablesAdd {
        public static void append(){
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "table_add_output.pdf";
            Integer PAGE_NUMBER    =  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()));

                // TableInitialize.create() method shown on "../java/table/create" page...
                Table table = TableInitialize.create();
                table.setLeft(100.);
                table.setTop(400.);

                List<Table> tables = new ArrayList<>();
                tables.add(table);

                // paerform action
                AsposeResponse response = pdfApi.postPageTables(PDF_DOCUMENT, PAGE_NUMBER, tables, 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 added new 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ドキュメントを最適化します。
  • 無料アプリfree Appを試して、オンラインでPDFファイルからテーブルを抽出し、機能をテストできます。

  •