PNG JPG BMP TIFF PDF
Aspose.PDF  for Python

Python SDKでPDFを分割

Python Cloud SDKを使用してPDFファイルを分割

Get Started

Python Cloud APIを使用してPDFファイルを分割する方法

なぜPDFドキュメントを分割する必要があるのか? PythonでPDFを分割する必要があるのは、大規模なドキュメントを管理・整理する際やデータ処理環境で作業しているときです。 ときには、大きなドキュメントの特定のセクションやページのみが必要な場合があります。 PDFの分割機能を使用すると、ドキュメントの他の部分なしで対応するページを強調表示および抽出できます。

また、PDF全体を送信または共有するのは非効率的であることがあります。特にドキュメントが大きく、必要以上の情報を含んでいる場合です。 PDFを分割する際には、対応するページのみを分割する必要があり、これによりプロセスが高速化され、バンド幅が節約されます。

PDFを小さなセクションに分割することでファイルサイズを減らすことができ、ストレージ問題が発生している場合や、サイズ制限のあるシステムにドキュメントを読み込む際に役立ちます。

まず、PythonとPDF Cloud Python SDKがシステムにインストールされている必要があります。

GitHubからのインストール


     
    pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git

パッケージマネージャーコンソールコマンド

     
    pip install asposepdfcloud

Cloud Python SDKを使用してPDFを分割する手順

少しのコードでプログラム的にPDFを基本的に分割する Aspose.PDF Cloud Python SDK APIは、実行できます。

  1. Python SDKをインストールします。
  2. Aspose Cloud Dashboardにアクセスします。
  3. アプリケーションやサービス全体にアクセスするために新規アカウントを作成するか、アカウントにサインインします。
  4. 左側メニューのアプリケーションをクリックして、クライアントIDおよびクライアントシークレットを取得します。
  5. PythonでPDFを分割するための開発者ガイドをご覧ください。
  6. 劣化されたAPIリストと実行例を含むGitHubリポジトリをご覧ください。
  7. APIパラメータの説明が記載されたAPIリファレンスページを参照してください。
 

Pythonを使用して単一のPDFファイルを分割する


    def split_single_pages():
        local_file_path = "C:/Samples/Sample-Document-01.pdf"
        storage_file_name = "Sample-Document-01.pdf"

        pdf_api_client = asposepdfcloud.ApiClient(app_secret, app_sid)
        pdf_api = asposepdfcloud.PdfApi(pdf_api_client)

        # Check if the file exists in cloud storage
        files = pdf_api.get_files_list("/")
        if not any(f.name == storage_file_name for f in files.value):
            upload_result = pdf_api.upload_file(storage_file_name, local_file_path )
            print(upload_result.status)
            print(upload_result.uploaded[0])

        # Split the document into single pages
        count = 1
        response = pdf_api.post_split_document(storage_file_name)
        for page in response.result.documents:
            res = pdf_api.download_file(page.href)
            shutil.move(res, "page" + str(count)+".pdf")
            count = count + 1
 

我々のPythonライブラリでできます:

  • PDFドキュメントを結合します。
  • PDFファイルを分割します。
  • PDFを他の形式に変換し、その逆もです。
  • アノテーションを操作します。
  • PDF内の画像を操作しますなど。
  • PDFファイルをオンラインで分割して機能をテストするための無料アプリを試してみることができます。