HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK を使用して PDF に新しいページを追加

Java を使用して PDF 文書にページを追加するための API。

Get Started

Cloud Java SDK を使用して PDF 文書にページを追加する方法

Cloud Java SDK を使用して 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 の開発者は、数行のコードで PDF 文書を簡単に読み込み、ページを追加できます。

  1. アプリケーションシークレットとキーを使用して新しい Configuration オブジェクトを作成します。
  2. クラウド API に接続するオブジェクトを作成します。
  3. PDF をクラウドストレージにアップロードします。
  4. クラウドストレージ上の PDF に新しいページを追加します。
  5. 応答を確認し、結果をログに記録します。
  6. 更新されたファイルをダウンロードしてローカルで使用します。
 

このサンプルコードは PDF 文書へのページ追加を示しています


    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.DocumentPagesResponse;

    public class PagesAddPage {
        public static void append(){
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "pages_add_output.pdf";

            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()));

                DocumentPagesResponse response =pdfApi.putAddNewPage(PDF_DOCUMENT, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when adding new 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 added new page in document ! '" + PDF_OUTPUT + "'");
                }
            
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }    
 

Java SDK を使用した PDF 文書ページの操作

Aspose.PDF Cloud Java SDK を使用して PDF 文書にページを追加します。

当社の Java ライブラリでできること

  • テキストまたは画像形式で PDF 文書のヘッダー&フッターを追加します。
  • テーブルやスタンプ(テキストまたは画像)を PDF 文書に追加します。
  • 複数の PDF 文書を既存のファイルに結合します。
  • PDF の添付ファイル、注釈、フォームフィールドを操作します。
  • PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたは PDF ドキュメント全体からすべてのスタンプとテーブルを削除します。
  • ID によって PDF ドキュメントから特定のスタンプまたはテーブルを削除します。
  • PDF ページ上、または文書全体から単一または複数のテキストインスタンスを置換します。
  • PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
  • SDK の機能をテストするために、無料アプリ をお試しください。