Dodaj nową stronę w PDF za pomocą C# REST API

Ten krótki samouczek pokazuje, jak dodać nową stronę w PDF za pomocą interfejsu API C# REST. Nauczysz się dodawać nową stronę w PDF za pomocą interfejsu API C# Low Code przy użyciu opartego na .NET zestawu SDK Cloud. Po dodaniu nowej strony online nauczysz się pobierać i zapisywać dane wyjściowe na dysku.

Warunek wstępny

Kroki wstawiania nowej strony do pliku PDF za pomocą interfejsu API opartego na C# .NET

  1. Skonfiguruj identyfikator klienta i sekret w PdfApi, aby dodać stronę
  2. Prześlij plik PDF źródłowy, do którego ma zostać dodana pusta strona
  3. Wywołaj PutAddNewPage() z nazwą przesłanego pliku PDF w pamięci masowej w chmurze
  4. Pobierz zmodyfikowany plik PDF, który ma pustą stronę na końcu i zapisz go na dysku

Te kroki definiują proces dodawania dodatkowej strony w pliku PDF za pomocą usługi C# RESTful Service. Zainicjuj obiekt PdfApi, załaduj docelowy plik PDF do przechowywania w chmurze i wywołaj metodę PutAddNewPage(), aby dodać pustą stronę. Następnie pobierz strumień pliku wyjściowego PDF i zapisz go na dysku.

Kod do wstawiania nowej strony do pliku PDF z usługą 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);
}
}
}
}

Powyższy kod pokazuje, jak dodać kolejną stronę w PDF za pomocą API opartego na C# .NET. Możesz dodać tyle stron, ile potrzebujesz, wywołując PutAddNewPage() wiele razy. Użyj tej samej nazwy, aby pobrać plik PDF wyjściowy z magazynu online, którego użyłeś do przesłania pliku PDF źródłowego za pomocą UploadFile().

Ten artykuł poprowadził nas do dodawania nowych stron do PDF za pomocą interfejsu C# REST. Jeśli chcesz dołączyć plik PDF do innego pliku PDF, zapoznaj się z następującym artykułem: Dołącz PDF z C# REST API.

 Polski