이 간단한 튜토리얼은 C# REST API로 PDF를 추가하는 방법을 안내합니다. .NET 기반 Cloud SDK를 사용하여 C# Low Code API로 PDF를 온라인으로 자동으로 추가하는 방법을 배우게 됩니다. 전체 PDF나 선택한 페이지 범위만 추가하는 데 도움이 됩니다.
필수 조건
위의 SDK를 사용하여 PDF를 다른 PDF 파일에 추가하기 위한 C# 프로젝트 설정
C# Low Code API를 사용하여 PDF 문서를 추가하는 단계
- PdfApi에서 PDF를 추가하기 위해 클라이언트 ID와 비밀번호를 구성합니다.
- 대상 PDF 파일과 추가하려는 다른 PDF 파일을 로드합니다.
- PostAppendDocument() 메서드를 호출하여 PDF 파일을 대상 PDF 파일에 추가합니다.
- PDF 파일의 추가를 위한 시작 및 종료 페이지 번호를 제공하세요.
- PDF 파일을 첨부하여 대상 PDF 파일을 다운로드하고 디스크에 저장합니다.
이 단계는 C# REST 인터페이스로 PDF 파일을 추가하는 방법을 요약한 것입니다. 한 PDF 파일이 다른 PDF 파일에 추가될 PDF 파일을 로드하고 파일을 추가하기 위한 매개변수를 정의합니다. 마지막으로 PostAppendDocument() 메서드를 호출하여 파일을 추가하고 디스크에 출력을 저장합니다.
C# REST API를 사용하여 PDF를 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 AppendPdf() | |
{ | |
PdfApi pdfApi = new PdfApi("key", "sid"); | |
String fileName = "Sample.pdf"; | |
String appendFileName = "sample-input.pdf"; | |
try | |
{ | |
// Upload source file to aspose cloud storage | |
pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
pdfApi.UploadFile(appendFileName, new MemoryStream(File.ReadAllBytes(appendFileName))); | |
int startPage = 2; | |
int endPage = 3; | |
String storage = ""; | |
String folder = ""; | |
// Invoke Aspose.PDF Cloud SDK API to append pdf file | |
DocumentResponse apiResponse = pdfApi.PostAppendDocument(fileName, appendFileName, startPage, endPage, 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); | |
} | |
Console.WriteLine("PDF appended successfully, Done!"); | |
Console.ReadKey(); | |
} | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
이 코드는 C# .NET 기반 API로 PDF를 함께 추가하는 방법을 알려주었습니다. 먼저 PostAppendDocument() 메서드의 매개변수는 두 번째 인수로 정의된 PDF 파일이 추가될 입력 PDF 파일을 가져옵니다. 시작 및 끝 페이지를 설정하지 않거나 두 값을 모두 0으로 설정하면 전체 PDF 파일이 추가됩니다.
이 문서에서는 C# RESTful Service로 두 개의 PDF를 추가하는 방법을 알려드렸습니다. PDF 파일을 분할하려면 다음 문서를 참조하세요: C# REST API로 PDF 문서 분할.