이 짧은 튜토리얼은 C# REST API를 사용하여 PDF에 새 페이지를 추가하는 방법을 안내합니다. .NET 기반 Cloud SDK를 사용하여 C# Low Code API로 PDF에 새 페이지를 추가하는 방법을 배우게 됩니다. 온라인에서 새 페이지를 추가하면 출력을 다운로드하여 디스크에 저장하는 방법을 배우게 됩니다.
필수 조건
위 SDK를 사용하여 페이지를 추가하기 위한 C# 프로젝트 설정
C# .NET 기반 API를 사용하여 PDF에 새 페이지를 삽입하는 단계
- PdfApi에서 페이지 추가를 위해 클라이언트 ID와 비밀번호를 구성합니다.
- 빈 페이지를 추가할 소스 PDF 파일을 업로드하세요.
- 클라우드 저장소에 업로드된 PDF 파일 이름으로 PutAddNewPage()을 호출합니다.
- 마지막에 빈 페이지가 있는 수정된 PDF 파일을 다운로드하여 디스크에 저장합니다.
이 단계는 C# RESTful Service로 PDF에 추가 페이지를 추가하는 프로세스를 정의합니다. PdfApi 객체를 초기화하고, 대상 PDF 파일을 로드하여 클라우드 스토리지를 개요로 만들고, PutAddNewPage() 메서드를 호출하여 빈 페이지를 추가합니다. 다음으로, 출력 PDF 파일 스트림을 다운로드하여 디스크에 저장합니다.
C# RESTful Service로 PDF에 새 페이지를 삽입하는 코드
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); | |
} | |
} | |
} | |
} |
위의 코드는 C# .NET 기반 API로 PDF에 다른 페이지를 추가하는 방법을 보여줍니다. PutAddNewPage()를 여러 번 호출하여 필요한 만큼 페이지를 추가할 수 있습니다. UploadFile()을 사용하여 소스 PDF 파일을 업로드하는 데 사용한 온라인 저장소에서 출력 PDF 파일을 다운로드하려면 동일한 이름을 사용합니다.
이 문서에서는 C# REST 인터페이스로 PDF에 새 페이지를 추가하는 방법을 안내했습니다. PDF 파일을 다른 PDF 파일에 추가하려면 다음 문서를 참조하세요: C# REST API로 PDF 추가.