Този кратък урок ръководи как да добавите нова страница в PDF с C# REST API. Ще се научите да добавяте нова страница в PDF с C# Low Code API с помощта на базирания на .NET Cloud SDK. След като добавите нова страница онлайн, ще се научите да изтегляте и запазвате резултата на диска.
Предпоставка
Изтегляне Aspose.PDF Cloud SDK for Dotnet
Настройте C# проект с горния SDK за добавяне на страница
Стъпки за вмъкване на нова страница в PDF с C# .NET-базиран API
- Конфигурирайте ИД на клиента и тайната в PdfApi за добавяне на страница
- Качете изходния PDF файл, където трябва да се добави празна страница
- Обадете се на PutAddNewPage() с името на качения PDF файл в облачното хранилище
- Изтеглете модифицирания PDF файл, който има празна страница в края, и го запазете на диска
Тези стъпки дефинират процеса за добавяне на допълнителна страница в PDF с C# RESTful Service. Инициализирайте обекта PdfApi, заредете целевия PDF файл, за да очертаете облачното хранилище, и извикайте метода PutAddNewPage(), за да добавите празна страница. След това изтеглете изходния PDF файл и го запазете на диска.
Код за вмъкване на нова страница в PDF с C# RESTful услуга
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 AddPage() | |
{ | |
PdfApi pdfApi = new PdfApi("KEY", "SID"); | |
String fileName = "sample.pdf"; | |
String storage = ""; | |
String folder = ""; | |
try | |
{ | |
// Upload source file | |
pdfApi.UploadFile(fileName, new MemoryStream(System.IO.File.ReadAllBytes(fileName))); | |
// Add a new page | |
DocumentPagesResponse apiResponse = pdfApi.PutAddNewPage(fileName, 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); | |
} | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Горният код демонстрира как да добавите друга страница в PDF с C# .NET-базиран API. Можете да добавите толкова страници, колкото се изисква, като извикате PutAddNewPage() няколко пъти. Използвайте същото име, за да изтеглите изходния PDF файл от онлайн хранилището, което сте използвали за качване на изходния PDF файл с помощта на UploadFile().
Тази статия ни напътства да добавим нови страници към PDF с C# REST интерфейс. Ако искате да добавите PDF файл към друг PDF файл, вижте следната статия: Добавете PDF с C# REST API.