メインコンテンツへスキップ

Wordからページを削除する - ページ管理 API

PDF4me Wordからページを削除する 柔軟なページ選択オプションを使用して、Word 文書から特定のページまたはページ範囲を削除できます。 API このサービスは、Word ファイルを処理し、範囲指定削除 (開始ページから終了ページまで)、特定ページ番号削除 (カンマ区切りリスト)、および複合削除パターンを使用してページを削除します。 API Word文書コンテンツは以下を通じて受信されます REST API 通話を利用して Base64 安全な送信のためのエンコード機能。ページ選択、ドキュメント最適化、コンテンツクリーンアップを完全に制御できるこのソリューションは、ドキュメントの洗練、コンテンツ管理、ドキュメント準備のワークフローに最適です。

関連ブログ記事
この機能に関するブログ記事はまだありません。近日公開予定です。
その間、PDF4me ブログを閲覧して、あらゆるプラットフォームのチュートリアルやワークフローをご覧ください。
ブログをご覧ください →

認証 API リクエスト​

アクセスするには PDF4me REST APIすべてのリクエストには適切な認証情報を含める必要があります。認証により安全な通信が保証され、あなたが正規のユーザーであることが検証されます。 REST API。

主な機能​

  • 柔軟なページ選択範囲指定、特定の番号指定、またはその両方の組み合わせでページを削除します。
  • 範囲ベースの削除: 開始ページから終了ページまで連続するページを削除します。
  • 特定ページの削除カンマ区切りのページ番号を使用して個々のページを削除します。
  • 文書最適化不要なコンテンツを削除してドキュメントを整理します
  • フォーマットの保持: 元の文書の書式と構造を維持する
  • メタデータの保存: ドキュメントのプロパティとカスタムメタデータを保持する
  • 検証ページ番号の自動検証とエラー処理
  • 文化支援: 地域固有の文書処理

REST API 終点​

の PDF4me REST API 標準を使用する HTTP リソースとやり取りするためのメソッド。すべてのページ削除操作は、単一のエンドポイントを介して実行されます。

  • 方法: POST
  • 終点: office/ApiV2Word/DeletePages

REST API パラメータ​

Wordからページを削除する際のパラメータの完全なリスト REST APIパラメータは、理解と実装を容易にするためにカテゴリ別に整理されています。

重要: アスタリスク(*)が付いているパラメータは必須です。ページ削除パラメータ(startPage、endPage、またはpageNumbers)のうち、少なくとも1つを指定する必要があります。

パラメータ必須その機能例
documentRequiredSource file. `Name` must end in `.docx` or `.doc`.{ "Name": "document.docx" }
document.NameRequiredFile name including its extension. Type: string.{ "Name": "document.docx" }
docContentRequiredThe source file, base64-encoded. Type: string.UEsDBBQABgAIAAAA...
isAsyncOptionalProcess the request in the background. The call returns `202 Accepted`; poll the `Location` URL (`GetActionStatus`) for the result. Type: boolean.
startPageOptionalFirst page of a range to delete. Type: integer.2
endPageOptionalLast page of the range; defaults to the last page. Only used with `startPage`. Type: integer.5
pageNumbersOptionalSingle pages to delete, comma-separated, e.g. `"8,10"`. Ranges are not supported; use `startPage`/`endPage`. Type: string."2,4,6"

ページ削除モード​

の API 複数のページ削除モードをサポートしています。

  1. 範囲削除: 使用 startPage そして endPage 連続するページを削除する
  2. 特定ページの削除: 使用 pageNumbers 個々のページを削除する
  3. 複合欠失範囲指定と特定ページ指定の両方のパラメータを併用する
  4. 削除して終了: 使用のみ startPage そのページから削除してドキュメントの終わりまで

注記: すべてのページ番号は1から始まります(最初のページは1であり、0ではありません)。ページ番号は、文書のページ数と自動的に照合されます。

出力​

の PDF4me Wordからページを削除する REST API 処理モードに基づいて異なる応答を返します。 API Word文書をとして返します Base64-エンコードされた文字列 JSON フォーマットバイナリデータとしてではなく。

同期処理(デフォルト)

の API リクエストを処理し、以下を返します。

ステータスコード: 200 OK

コンテンツタイプ: application/json

応答本文:

{
"document": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"fileName": "document.docx",
"success": true,
"errorMessage": null
}

回答欄:

  • 書類 (文字列):指定されたページが削除されたWord文書をエンコードしたもの Base64 弦
  • ファイル名 (文字列):出力Wordファイル名
  • 成功 (ブール値):リクエストが成功したかどうかを示します。
  • エラーメッセージ (文字列またはnull):成功がfalseの場合のエラーの詳細

使用方法:

  1. 抽出する document からのフィールド JSON 応答 (Base64)
  2. 解読する Base64 バイナリ形式のWord文書データを取得する文字列
  3. 必要に応じてWordファイルを保存または処理する。

例(JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const wordBytes = atob(data.document); // Decode Base64
// Save or process wordBytes

ページ削除の例​

さまざまなページ削除パターンを理解する:

ドキュメントページスタートページ終了ページページ番号結果
1,2,3,4,524-キープ数:1.5
1,2,3,4,53--キープ数:1,2
1,2,3,4,5--「2,4」キープ数:1,3,5
1,2,3,4,523「5」キープ数:1,4

リクエスト例​

ヘッダ​

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

注記:

  • 手に入れよう API 鍵から PDF4me ダッシュボード
  • の API キーは Base64 エンコードされ、「Basic」がプレフィックスとして付加されています。 Authorization ヘッダー
  • 例: API 重要なのは abc123エンコードして Base64 そして使用する Authorization: Basic YWJjMTIz

ペイロード​

基本的な例(範囲削除):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"startPage": 2,
"endPage": 4
}

具体的なページ例:

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"pageNumbers": "2,4,6,8"
}

高度な例(結合削除):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"startPage": 2,
"endPage": 5,
"pageNumbers": "7,9",
"cultureName": "en-US"
}

コードサンプル​

の PDF4me Wordからページを削除する REST API 複数のプログラミング言語のコードサンプルを提供します。開発環境に最適な言語を選択してください。

C# (CSharp) サンプル

完了 C# Word文書からページを削除する実装方法:

業界におけるユースケースとアプリケーション​

法律・専門サービスにおけるユースケース

  • 契約清掃契約書の写しから署名ページと付録を削除する
  • 法的文書の作成クライアントへの配布前に機密ページを削除してください。
  • 裁判所提出書類の最適化:ファイリング要件を満たすために不要なページを削除してください。
  • クライアント向けドキュメントのバージョン: 内部のメモを削除してクリーンなバージョンを作成します

ヘルプが必要な場合​