PDF را با C# REST API اضافه کنید

این آموزش کوتاه نحوه افزودن PDF با C# REST API را راهنمایی می‌کند. شما یاد خواهید گرفت که به صورت خودکار ** PDF را به صورت آنلاین با C# Low Code API** با استفاده از Cloud SDK مبتنی بر NET اضافه کنید. این به شما کمک می کند تا یک PDF کامل یا فقط محدوده انتخاب شده از صفحات را اضافه کنید.

پیش نیاز

مراحل اضافه کردن اسناد PDF با C# Low Code API

  1. شناسه مشتری و راز را در PdfApi برای ضمیمه PDF پیکربندی کنید
  2. فایل PDF مورد نظر و فایل PDF دیگری را که می خواهید اضافه کنید بارگیری کنید
  3. برای الحاق فایل PDF به فایل PDF مورد نظر، روش PostAppendDocument() را فراخوانی کنید
  4. شماره صفحه شروع و پایان فایل PDF را برای ضمیمه ارائه دهید
  5. فایل PDF مورد نظر را با یک فایل PDF ضمیمه دانلود کرده و روی دیسک ذخیره کنید

این مراحل به طور خلاصه نحوه افزودن فایل های PDF با رابط C# REST را نشان می دهد. فایل‌های پی‌دی‌اف را که در آن یک فایل پی‌دی‌اف به فایل پی‌دی‌اف دیگر اضافه می‌شود، بارگیری کنید و پارامترهای ضمیمه فایل را مشخص کنید. در نهایت، متد PostAppendDocument() را فراخوانی کنید تا فایل اضافه شود و خروجی روی دیسک ذخیره شود.

کد برای اضافه کردن PDF به PDF با C# REST API

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 AppendPdf()
{
PdfApi pdfApi = new PdfApi("key", "sid");
String fileName = "Sample.pdf";
String appendFileName = "sample-input.pdf";
try
{
// Upload source file to aspose cloud storage
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
pdfApi.UploadFile(appendFileName, new MemoryStream(File.ReadAllBytes(appendFileName)));
int startPage = 2;
int endPage = 3;
String storage = "";
String folder = "";
// Invoke Aspose.PDF Cloud SDK API to append pdf file
DocumentResponse apiResponse = pdfApi.PostAppendDocument(fileName, appendFileName, startPage, endPage, storage, folder);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(fileName);
storageRes.Position = 0;
using (FileStream fileStream = new FileStream("Sample_out.pdf", FileMode.Create, FileAccess.Write))
{
storageRes.CopyTo(fileStream);
}
Console.WriteLine("PDF appended successfully, Done!");
Console.ReadKey();
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

این کد به ما آموزش داده است که چگونه فایل‌های PDF را با C#.NET-based API* اضافه کنیم. ابتدا، پارامتر در متد PostAppendDocument() فایل PDF ورودی را می گیرد که فایل PDF تعریف شده توسط آرگومان دوم به آن اضافه می شود. اگر صفحه شروع و پایان را تنظیم نکنید یا هر دو مقدار را روی 0 تنظیم نکنید، فایل PDF کامل را اضافه می کند.

این مقاله به ما آموزش داده است که چگونه دو فایل PDF را با C# RESTful Service اضافه کنیم. اگر می خواهید یک فایل PDF را تقسیم کنید، به مقاله زیر مراجعه کنید: تقسیم سند PDF با C# REST API.

 فارسی