PNG
JPG
BMP
TIFF
PDF
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 を使用して数行のコードで実行できます。
- アプリケーションのシークレットとキーを使用して新しい Configuration オブジェクトを作成
- クラウド API に接続するオブジェクトを作成
- ドキュメント ファイルをアップロード
- 結合を実行
- 結果をダウンロード
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);
}
}
}
}