Denna korta handledning guider hur du omordnar PDF sidor med C# REST API. Du kommer att lära dig att ställa in miljön, få en lista med steg och automatiskt ordna om sidor i PDF med C# Low Code API med den .NET-baserade Cloud SDK. Den förklarar hela processen genom att flytta sidan från en position till en annan och spara utdata på disken.
Nödvändig förutsättning
Ladda ner Aspose.PDF Cloud SDK for Dotnet to reorder PDF pages
Ställ in C#-projekt med ovanstående SDK för att ordna om sidor
Steg för att ordna PDF-sidor med C# REST-gränssnitt
- Konfigurera klassobjektet PdfApi genom att ställa in API-nyckeln och applikations-SID
- Ladda upp mål-PDF-filen från minnesströmmen till molnlagringen
- Anropa metoden PostMovePage() genom att ange mål-PDF-filen, sidnummer och ny position
- Ladda ner den uppdaterade PDF-filen från molnet efter ett lyckat API-svar
Dessa steg definierar processen för att ordna om PDF-sidor med C# REST Interface. Ladda mål-PDF-filen och anropa metoden PostMovePage() genom att ange filnamn, sidindex och ny position. Spara den utgående PDF-filen på disken genom att hämta den från molnet.
Koda för att ordna om PDF-sidor med C# .NET-baserat 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); | |
} | |
} | |
} | |
} |
Ovanstående kod visar hur man blanda sidor i PDF med C# Low Code API. Du kan upprepa processen för att ordna om flera sidor genom att tillhandahålla det uppdaterade sidindexet varje gång. Denna kod kräver inte något annat verktyg eller programvara från tredje part.
Den här artikeln har hjälpt oss att organisera PDF-sidor med C# REST Interface. Om du vill ta bort PDF-sidor, se följande artikel: Ta bort sidor från PDF-dokument med C# REST API.