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

.NET SDK を使用したページ削除の手順

Aspose.PDF Cloud の開発者は、数行のコードだけで PDF ドキュメントからページを簡単に読み込み・削除できます。

  1. アプリケーションシークレットとキーを使用して新しい Configuration オブジェクトを作成します。
  2. Cloud 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.model.AsposeResponse;

    public class PagesMove {
        public static void perform() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "pages_move_output.pdf";
	    Integer PAGE_NUMBER    = 1;
            Integer NEW_PAGE_NUMBER = 3;

            try {

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
                PagesHelper.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()));

                //perform action
                AsposeResponse response = PagesHelper.pdfApi().postMovePage(PDF_DOCUMENT, PAGE_NUMBER, NEW_PAGE_NUMBER, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when moving page! '" + response.getStatus() + "'");
                else{
                    // dowmload changed file from remote folder...
                    File f = PagesHelper.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 moved 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 文書全体からすべてのスタンプとテーブルを削除します。
  • PDF 文書から ID に基づいて特定のスタンプまたはテーブルを削除します。
  • PDF ページ上、または文書全体のテキストの単一または複数のインスタンスを置換します。
  • PDF 文書をさまざまな他のファイル形式に変換するための幅広いサポート。
  • PDF ファイルのさまざまな要素を抽出し、PDF 文書を最適化します。
  • 当社の無料アプリを試して、SDK の機能をテストできます。