この短いチュートリアルでは、C# REST API を使用して PDF ページを並べ替える 方法について説明します。環境を設定し、手順のリストを取得し、.NET ベースの Cloud SDK を使用して C# Low Code API を使用して PDF 内のページを自動的に並べ替える 方法を学習します。ページをある位置から別の位置に移動し、出力をディスクに保存する完全なプロセスについて説明します。
前提条件
ダウンロード Aspose.PDF Cloud SDK for Dotnet to reorder PDF pages
上記のSDKを使用してページを並べ替えるためのC#プロジェクトをセットアップします
C# REST インターフェイスを使用して PDF ページを配置する手順
- APIキーとアプリケーションSIDを設定してPdfApiクラスオブジェクトを構成する
- メモリストリームからクラウドストレージに対象のPDFファイルをアップロードします
- 対象のPDFファイル、ページ番号、新しい位置を指定してPostMovePage()メソッドを呼び出します。
- API応答が成功したら、更新されたPDFファイルをクラウドからダウンロードします。
これらの手順では、C# REST インターフェイスを使用して PDF のページを並べ替えるプロセスを定義します。対象の PDF ファイルを読み込み、ファイル名、ページ インデックス、および新しい位置を指定して PostMovePage() メソッドを呼び出します。出力 PDF ファイルをクラウド ストレージから取得してディスクに保存します。
C# .NET ベースの API を使用して PDF のページを並べ替えるコード
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void MovePage() | |
{ | |
PdfApi pdfApi = new PdfApi("apiKey", "appSid"); | |
String fileName = "input.pdf"; | |
int pageNumber = 1; | |
int newIndex = 2; | |
try | |
{ | |
// Upload the PDF | |
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
// Move pages | |
AsposeResponse apiResponse = pdfApi.PostMovePage(fileName, 1, 2, "", ""); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(fileName); | |
storageRes.Position = 0; | |
using (FileStream fileStream = new FileStream("Output.pdf", FileMode.Create, FileAccess.Write)) | |
{ | |
storageRes.CopyTo(fileStream); | |
}; | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
上記のコードは、C# Low Code API を使用して PDF 内のページをシャッフルする方法を示しています。毎回更新されたページ インデックスを提供することで、このプロセスを繰り返して複数のページを並べ替えることができます。このコードには、他のサードパーティ ツールやソフトウェアは必要ありません。
この記事は、C# REST インターフェイスを使用して PDF ページを整理する のに役立ちました。PDF ページを削除する場合は、次の記事を参照してください: C# REST API を使用して PDF ドキュメントからページを削除する。