製品を閲覧する

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.


Product Docs Swagger Examples Blog Support Dashboard

インストール

パッケージは、availablePyPI にあり、経由でインストールできますpip次のコマンドを実行します。

pip install groupdocs-merger-cloud

PyPI - Version PyPI - Downloads Python-GroupDocsCloud


要件

  • Python 2.7 または 3.4+
  • pip パッケージマネージャー
  • GroupDocs クラウド認証情報Client ID and Client Secretダッシュボードから

依存関係

SDK は次のパッケージを自動的にインストールします。

パッケージ制約
urllib3>= 1.15
six>= 1.10
certifi
python-dateutil

ドキュメントとページのマージ Python クラウド REST API

GroupDocs.Merger Cloud SDK for Python開発者は、高度なドキュメントの結合機能とページ操作機能を Python Web アプリ、スクリプト、自動化ワークフローに統合できます。 40 を超えるファイル形式をサポートするこの REST API により、PDF、Word ドキュメント、Excel スプレッドシートなどのドキュメント ページのシームレスな結合、分割、再編成が可能になります。セキュリティ機能にはドキュメントのパスワード保護が含まれ、追加のファイルとフォルダーの操作によりクラウド ストレージ管理が合理化されます。 GroupDocs.Merger は、異なる形式のドキュメントを操作する場合でも、複雑なページ操作を実行する場合でも、Web、デスクトップ、モバイル プラットフォーム全体で安全かつ効率的にドキュメントを処理するための堅牢なツールを提供します。

ドキュメントを結合

2 つ以上のドキュメントを結合 - 複数のドキュメントを 1 つのファイルに結合します。
特定のページを結合 - 異なるドキュメントの特定のページのみを 1 つに結合します。
ページ範囲を結合 - 複数のドキュメントから選択したページ範囲を 1 つに結合します。
クロスフォーマットマージ - 異なるフォーマット (DOCX や PDF など) のドキュメントを 1 つの出力にマージします。

分割とページ操作

ドキュメントの分割 - ソースドキュメントを複数の個別のファイルに分割します。
ページの移動 - ファイル内のドキュメント ページを移動します。
ページを回転 - ドキュメントのページを回転して方向を調整します。
ページの削除 - ドキュメントから不要なページを削除します。
ページの入れ替え - ドキュメント内のページの位置を入れ替えます。
ページの抽出 - ドキュメントから特定のページを新しいファイルに抽出します。
ページの向きを変更する - サポートされているドキュメント タイプでページの向きを調整します。

セキュリティと文書保護

ドキュメントのパスワードを設定 - パスワードを設定してドキュメントを保護します。
ドキュメントのパスワードを削除 - 保護されたドキュメントから既存のパスワードを削除します。
ドキュメントのパスワードを更新 - 保護されたドキュメントのパスワードを変更します。
パスワード保護の確認 - ドキュメントがパスワードで保護されているかどうかを確認します。

ファイル操作

ファイルをクラウドにアップロード - API 経由でファイルをクラウド ストレージにアップロードします。
クラウドからファイルをダウンロード - クラウド ストレージからローカル システムにファイルをダウンロードします。
ファイルのコピー - クラウド ストレージ内のファイルを別の場所にコピーします。
ファイルの移動 - クラウド ストレージ内のフォルダー間でファイルを移動します。
ファイルの削除 - クラウド ストレージから特定のファイルを削除します。

フォルダーの操作

フォルダーの作成 - クラウド ストレージに新しいフォルダーを作成します。
フォルダーのコピー - クラウド ストレージ内でフォルダーを複製します。
フォルダーの移動 - クラウド ストレージ内のディレクトリ間でフォルダーを移動します。
フォルダーの削除 - フォルダー全体をクラウド ストレージから削除します。

ライセンスと認証

評価モード - 無料試用アカウントで API を試してください。
安全な認証 - 安全な API アクセスにはクライアント ID とクライアント シークレットを使用します。
MIT ライセンス - Python SDK は、以下に基づいてライセンスされています。MIT License.

サポートされているドキュメント形式

GroupDocs.Merger Cloud は、結合、分割、ページ操作機能を備えた 40 以上のファイル形式をサポートしています。

  • ワードプロセッサ: DOC、DOCX、DOCM、DOT、DOTX、DOTM、RTF、ODT、OTT、HTML、MHT、MHTML
  • PDF とページ レイアウト: PDF、XPS、TEX、EPUB
  • プレゼンテーション: PPT、PPTX、PPS、PPSX、ODP、OTP、POTX、POTM、PPSM、PPTM
  • スプレッドシート: XLS、XLSX、XLSB、XLSM、XLT、XLTX、XLTM、ODS、CSV、TSV
  • 図: VSDX、VSDM、VSSX、VSSM、VSTX、VSTM、VDX、VSX、VTX
  • メモ: ONE (Microsoft OneNote)
  • テキスト: TXT、ERR

サポートされる操作は形式によって異なります。 PDF/XPS および DOC/DOCX へのクロスフォーマット結合は、多くのタイプで利用できます。完全な形式マトリックスについては、documentation.

クイックスタート

API 認証情報を取得する

GroupDocs.Merger Cloud を使用するには、次の URL でサインアップしてください。GroupDocs.Cloud Dashboardクライアント IDクライアント シークレット を取得します。

API を初期化する

GroupDocs.Merger Cloud SDK for Python の使用を開始するには、次のコードを使用します。

import groupdocs_merger_cloud

# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"

# Create API configuration
configuration = groupdocs_merger_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"

# Create instance of the Document API
document_api = groupdocs_merger_cloud.DocumentApi.from_config(configuration)

複数のドキュメントを結合する

初期化したら、次の基本的な例を使用して Word 文書を 1 つのファイルに結合します。

import groupdocs_merger_cloud

client_id = "YourClientId"
client_secret = "YourClientSecret"

document_api = groupdocs_merger_cloud.DocumentApi.from_keys(client_id, client_secret)

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx")

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx")

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined.docx"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

このクイック スタート ガイドを使用すると、Python アプリケーションで GroupDocs.Merger Cloud を使用してドキュメントのマージを開始する準備が整います。詳細については、次のサイトを参照してください。documentation.

サポートされているファイル形式を取得する

Merger API を通じて利用可能な、サポートされているファイル形式の完全なリストを取得します。

import groupdocs_merger_cloud

info_api = groupdocs_merger_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")

result = info_api.get_supported_file_formats()

for fmt in result.formats:
    print(fmt.file_format)

さまざまなドキュメントのページを結合する

ページ範囲とフィルターのサポートにより、複数のソース ドキュメントの特定のページを 1 つの出力ファイルに結合します。

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
item1.pages = [3, 6, 8]

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx")
item2.start_page_number = 1
item2.end_page_number = 4
item2.range_mode = "OddPages"

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined-pages.docx"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

複数の形式のドキュメントを PDF に結合

異なる形式のドキュメント (パスワードで保護された PDF や DOCX など) を 1 つの PDF ファイルに結合します。

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo(
    "Pdf/one-page-password.pdf", None, None, "password"
)

item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx")

options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined.pdf"

result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))

print("Output file path = " + result.path)

ドキュメントを単一ページに分割する

正確なページ番号を指定して、ドキュメントを個別のファイルに分割します。

import groupdocs_merger_cloud

document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.SplitOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
options.output_path = "Output/split-document"
options.pages = [1, 3]
options.mode = "Pages"

result = document_api.split(groupdocs_merger_cloud.SplitRequest(options))

print("Documents count = " + str(len(result.documents)))

番号によるページの抽出

ドキュメントから特定のページを新しいファイルに抽出します。

import groupdocs_merger_cloud

pages_api = groupdocs_merger_cloud.PagesApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.ExtractOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
options.output_path = "Output/extract-pages-by-numbers.docx"
options.pages = [2, 4, 7]

result = pages_api.extract(groupdocs_merger_cloud.ExtractRequest(options))

print("Output file path = " + result.path)

ドキュメントのページを回転する

PDF ドキュメント内で選択したページを回転して、方向を調整します。

import groupdocs_merger_cloud

pages_api = groupdocs_merger_cloud.PagesApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.RotateOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("Pdf/ten-pages.pdf")
options.output_path = "Output/rotate-pages.pdf"
options.pages = [2, 4]
options.mode = "Rotate90"

result = pages_api.rotate(groupdocs_merger_cloud.RotateRequest(options))

print("Output file path = " + result.path)

ドキュメントにパスワードを追加

パスワード保護を追加して文書を保護します。

import groupdocs_merger_cloud

security_api = groupdocs_merger_cloud.SecurityApi.from_keys("YourClientId", "YourClientSecret")

options = groupdocs_merger_cloud.Options()
options.file_info = groupdocs_merger_cloud.FileInfo(
    "WordProcessing/one-page.docx", None, None, "password"
)
options.output_path = "Output/add-password.docx"

result = security_api.add_password(groupdocs_merger_cloud.AddPasswordRequest(options))

print("Output file path = " + result.path)

GitHub のサンプル プロジェクト

GroupDocs.Merger Cloud Python Samplesリポジトリには、以下をカバーするすぐに実行できるサンプルが含まれています。

カテゴリー
情報サポートされているファイルの種類、ドキュメント情報
ドキュメント操作複数のドキュメントの結合、クロスフォーマット結合、ページの結合、画像の結合、ドキュメントの分割、プレビュー、添付ファイルのインポート
ページの操作ページの抽出、ページの移動、ページの削除、ページの回転、ページの入れ替え、向きの変更
セキュリティ業務パスワードを追加、削除、更新します。パスワード保護を確認してください

サンプルの実行方法

  1. クローンを作成するか、ダウンロードします。samples repository2.編集Examples/Common.pyそしてあなたの設定をclient_idそしてclient_secret3. に移動します。Examplesディレクトリ
  2. 走るpip install groupdocs-merger-cloud -U5. 実行python RunExamples.py

詳細については、次のサイトをご覧ください。Getting Started.


Product Docs Swagger Examples Blog Support Dashboard


タグ

Document Merging API | Python Cloud API | GroupDocs.Merger Cloud | REST API | Page Manipulation | Document Security | Password Protection | Cloud Storage Integration | File Operations | Folder Operations | Document Splitting | PDF Merging | Cross-format Merging | Word Document Merging | Excel File Merging | Presentation Merging | Document Reorganization | Secure API Access | Document Joining | Document Manipulation API | Merge Multiple Formats | Cross-platform API


 日本