PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

.NET SDKでPDFを分割

特定のソフトウェア(例:Adobe PDF)を使用せずに、C#クラウドAPIで単一のPDFページを分割します。

Get Started

C# Cloud APIを使用して単一のPDFファイルを分割する方法

PDFファイルを分割するためには Aspose.PDF Cloud .NET SDK このクラウドSDKは、C#、ASP.NET、その他の.NET言語で簡単にクラウドベースのPDF作成者、エディタ、コンバータアプリを構築できるようにします。を開きます。 NuGet パッケージマネージャーを検索 Aspose.PDF Cloud そしてインストールします。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

コマンド


    PM> Install-Package Aspose.Pdf-Cloud 

Cloud .NET SDKでPDFを分割する手順

Aspose.PDF Cloud .NET SDK APIを使用して、PDFをプログラム的に結合する基本的な方法 は、わずか数行のコードで実行できます。

  1. アプリケーションセCRETとキーを使用して新しいConfigurationオブジェクトを作成します
  2. Cloud APIに接続するオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. 分割を実行します
  5. 結果をダウンロードします

システム要件

Aspose.PDF Cloud .NET SDKを開始するのは簡単で、インストールするものはありません。Aspose for Cloudでアカウントを作成して、アプリケーショの情報を取得します。App SIDとキーがあれば、Aspose.PDF Cloud .NET SDKを使用する準備ができています。

  • .NET Framework 2.0以降
  • JSON.NET

 

C#を使用して単一のPDFファイルを分割


    public static void SplitSinglePages()
    {
        const string localImageFileName = @"C:\Samples\Sample-Document-01.pdf";
        const string storageFileName = "Sample-Document-01.pdf";
        
        // Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);

        if (pdfApi.GetFilesList("").Value.All(f => f.Name != storageFileName))
        {
            using var file = File.OpenRead(localImageFileName);
            var uploadResult = pdfApi.UploadFile(storageFileName, file);
            Console.WriteLine(uploadResult.Uploaded[0]);
        }

        var response = pdfApi.PostSplitDocument(storageFileName);
        uint index = 1;
        foreach (var fileName in response.Result.Documents.Select(document=>document.Href))
        {
            pdfApi.DownloadFile(fileName)
                .CopyTo(File.OpenWrite($"page{index++}.pdf"));
        }
    }