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 を使用すれば、さまざまなクラウドプラットフォーム向けに C#、ASP.NET、または他の .NET 言語で、クラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。 Repository パッケージマネージャーで、次を検索します Aspose.PDF Cloud そしてインストールします。Maven を使用してインストールする場合は、Package Manager Console から次のコマンドを使用できます。

アプリケーションの 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. 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.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class PagesDelete {
        public static void remove(){
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "pages_del_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()));

                //Perform action
                AsposeResponse response = pdfApi.deletePage(PDF_DOCUMENT, PAGE_NUMBER, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when deleting 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 page from 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 の機能をテストするために、当社の 無料アプリ をお試しください。