Добавете PDF с C# REST API

Този кратък урок ръководи как да добавите PDF с C# REST API. Ще се научите автоматично да добавяте PDF онлайн с C# Low Code API с помощта на базирания на .NET Cloud SDK. Ще ви помогне да добавите цял PDF файл или само избраната гама от страници.

Предпоставка

Стъпки за добавяне на PDF документи с C# Low Code API

  1. Конфигурирайте ИД на клиента и тайната в PdfApi за добавяне на PDF
  2. Заредете целевия PDF файл и друг PDF файл, който искате да добавите
  3. Извикайте метода PostAppendDocument(), за да добавите PDF файла към целевия PDF файл
  4. Посочете номера на началната и крайната страница на PDF файла за добавяне
  5. Изтеглете целевия PDF файл с приложен PDF файл и го запазете на диска

Тези стъпки обобщават как да добавя PDF файлове с C# REST интерфейс. Заредете PDF файловете, където един PDF файл ще бъде добавен към другия PDF файл и дефинирайте параметрите за добавяне на файла. Накрая извикайте метода 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-базиран API. Първо, параметърът в метода PostAppendDocument() взема входния PDF файл, към който ще бъде добавен PDF файлът, дефиниран от втория аргумент. Ако не зададете началната и крайната страница или зададете и двете стойности на 0, ще се добави пълният PDF файл.

Тази статия ни научи как да прикрепим два PDF файла с C# RESTful Service. Ако искате да разделите PDF файл, вижте следната статия: Разделяне на PDF документ с C# REST API.

 Български