PNG JPG BMP TIFF PDF
Aspose.PDF  for .NET

.NET SDKでPDFを結合

Adobe PDFのようなソフトウェアを使用せずにC#クラウドAPIで2つのPDFファイルを1つに結合します。

Get Started

C# クラウド API を使用して複数の PDF ファイルを結合する方法

2 つの 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 を結合する手順

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

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

C#を使用して2つのPDFファイルを結合


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Merges
    {
        public class MergeDocuments
        {
            public static async Task Merge(MergesHelper helper, List<string> files, string outputName, string remoteFolder)
            {
                Aspose.Pdf.Cloud.Sdk.Model.MergeDocuments documetItems = new(new List<string>());
    
                foreach (var file in files)
                {
                    await helper.UploadFile(Path.GetFileName(file));
                    documetItems.List.Add(Path.Combine( remoteFolder, file));
                }
    
                DocumentResponse response = await helper.pdfApi.PutMergeDocumentsAsync(outputName, documetItems, folder: remoteFolder);

                if (response == null)
                    Console.WriteLine("MergeDocuments(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("MergeDocuments(): Failed to documents.");
                else
                {
                    Console.WriteLine("MergeDocuments(): documents successfully merged to '{0}' file.", outputName);
                    await helper.DownloadFile(outputName);
                }
            }
        }
    }