Този кратък урок ръководи как да пренаредите PDF страници с C# REST API. Ще се научите да задавате средата, да получавате списък със стъпки и автоматично да пренареждате страници в PDF с C# Low Code API с помощта на базирания на .NET Cloud SDK. Той обяснява целия процес чрез преместване на страницата от една позиция в друга и запазване на изхода на диска.
Предпоставка
Изтегляне Aspose.PDF Cloud SDK for Dotnet to reorder PDF pages
Настройте C# проект с горния SDK за пренареждане на страници
Стъпки за подреждане на PDF страници с C# REST интерфейс
- Конфигурирайте обекта на класа PdfApi, като зададете API ключа и SID на приложението
- Качете целевия PDF файл от потока от памет в облачното хранилище
- Извикайте метода PostMovePage(), като предоставите целевия PDF файл, номер на страница и нова позиция
- Изтеглете актуализирания PDF файл от облака след успешен отговор на API
Тези стъпки дефинират процеса за пренареждане на страниците на PDF с C# REST интерфейс. Заредете целевия PDF файл и извикайте метода PostMovePage(), като предоставите името на файла, индекса на страницата и новата позиция. Запазете изходния PDF файл на диска, като го изтеглите от облачното хранилище.
Код за пренареждане на страници на PDF с C# .NET-базиран 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 MovePage() | |
{ | |
PdfApi pdfApi = new PdfApi("apiKey", "appSid"); | |
String fileName = "input.pdf"; | |
int pageNumber = 1; | |
int newIndex = 2; | |
try | |
{ | |
// Upload the PDF | |
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
// Move pages | |
AsposeResponse apiResponse = pdfApi.PostMovePage(fileName, 1, 2, "", ""); | |
if (apiResponse != null && apiResponse.Status.Equals("OK")) | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile(fileName); | |
storageRes.Position = 0; | |
using (FileStream fileStream = new FileStream("Output.pdf", FileMode.Create, FileAccess.Write)) | |
{ | |
storageRes.CopyTo(fileStream); | |
}; | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Горният код демонстрира как да разбърквате страници в PDF с C# Low Code API. Можете да повторите процеса, за да пренаредите няколко страници, като предоставяте актуализирания индекс на страницата всеки път. Този код не изисква друг инструмент или софтуер на трета страна.
Тази статия ни помогна да организираме PDF страници с C# REST интерфейс. Ако искате да изтриете PDF страници, вижте следната статия: Изтрийте страници от PDF документ с C# REST API.