PDF 파일 병합

.NET REST API를 사용하여 PDF 파일을 추가하는 방법을 알아보세요.

디지털이 지배하는 세상에서 PDF 파일을 효율적으로 병합하고 연결하는 기능은 단순한 편리한 기능 그 이상입니다. PDF는 보편성과 일관된 형식으로 유명하므로 다양한 직업적, 개인적 목적에 적합한 형식으로 사용됩니다. 그러나 책의 장을 병합하거나, 보고서의 여러 섹션을 통합하거나, 영수증을 단일 비용 보고서로 결합해야 하는 요구 사항이 있을 수 있습니다. 이 문서에서는 전체 문서를 결합하는 것뿐만 아니라 기본 설정/선택에 따라 .NET Cloud SDK를 사용하여 두 PDF 파일 사이에 선택한 페이지를 추가하는 PDF 파일 병합의 긴급한 필요성에 대해 자세히 설명합니다.

PDF 파일을 추가하는 .NET Cloud SDK

Aspose.PDF Cloud SDK for .NET을 사용하면 PDF 파일을 쉽게 추가할 수 있습니다. 이 강력한 .NET Cloud SDK는 PDF를 병합하고 연결하는 원활하고 효율적인 접근 방식을 제공하므로 여러 PDF 파일을 응집력 있는 단일 문서로 손쉽게 결합할 수 있습니다. 또한 페이지가 추가될 위치를 지정하여 문서 관리에 대한 완전한 유연성과 제어력을 제공할 수 있습니다. 따라서 이 SDK를 사용하면 PDF 파일 추가 기술을 익히고 문서 관리 및 프리젠테이션을 향상할 수 있습니다.

첫 번째 단계는 프로젝트에 SDK 참조를 추가하는 것입니다. 이를 위해 Visual Studio IDE 내 NuGet 패키지 관리자에서 ‘Aspose.PDF-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하세요.

클라우드 대시보드에서도 클라이언트 자격 증명을 얻어야 합니다. 기존 계정이 없는 경우 빠른 시작에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET을 사용하여 PDF 파일 추가

C# .NET을 사용하여 PDF 파일 추가 작업을 간소화하려면 아래 지침을 따르십시오.

// 더 많은 예를 보려면 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples를 참조하세요.

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// PdfApi 인스턴스 생성
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// PDF 파일을 추가하려면 API를 호출하세요.
var response = pdfApi.PostAppendDocument("Input.pdf", "FileToAppend.pdf", 1,3);

// 
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
PDF 파일 병합

PDF 파일 추가 작업 미리보기.

위에 언급된 코드 조각에 대한 빠른 세부 정보는 다음과 같습니다.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

먼저 클라이언트 자격 증명을 입력 인수로 전달하면서 PdfApi 클래스의 개체를 만듭니다.

pdfApi.PostAppendDocument("input.pdf", "FileToAppend.pdf", 1,3);

이제 API를 호출하여 두 번째 파일의 인덱스 1부터 3까지의 페이지를 첫 번째 문서에 추가합니다. 입력 파일은 클라우드 스토리지에서 이미 사용 가능해야 합니다.

cURL 명령을 사용하여 PDF 병합

Aspose.PDF Cloud 및 cURL 명령을 사용하여 PDF 파일을 추가하는 것은 간단하고 효율적인 프로세스입니다. Aspose.PDF Cloud API를 사용하면 여러 PDF 파일을 하나의 응집력 있는 문서로 쉽게 병합할 수 있습니다. cURL 명령을 활용하면 Aspose.PDF Cloud API에 HTTP 요청을 보내 PDF 추가 작업을 원활하게 시작할 수 있습니다. 또한 Aspose.PDF Cloud와 함께 cURL 명령의 단순성과 효율성은 이 접근 방식을 PDF 파일 추가를 달성하는 접근 가능하고 강력한 방법으로 만들어 문서 구성 및 작업 흐름 효율성을 향상시킵니다.

이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성하는 것입니다. 따라서 다음 명령을 실행해 보세요.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT 토큰이 생성되면 다음 명령을 실행하여 두 번째 PDF의 1, 2, 3페이지를 첫 번째 PDF 파일에 추가하세요. 작업이 성공적으로 완료되면 결과 PDF 파일이 클라우드 저장소에 저장됩니다.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourcePDF}/appendDocument?appendFile={PDFtoAppend}&startPage=1&endPage=3" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d{}

‘sourcePDF’를 페이지를 추가해야 하는 첫 번째 PDF의 이름으로 바꾸세요. ‘PDFtoAppend’를 페이지를 추가해야 하는 PDF 파일의 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꾸세요.

결론

결론적으로, PDF 파일 병합 및 추가는 효율적인 문서 관리 및 프리젠테이션을 위한 기본 프로세스입니다. 이를 달성하기 위해 우리는 두 가지 강력한 접근 방식, 즉 .NET용 Aspose.PDF Cloud SDK를 활용하고 cURL 명령으로 Aspose.PDF Cloud를 활용하는 방법을 모색했습니다. 두 접근 방식 모두 특정 요구 사항을 충족하기 위해 원활하게 병합된 통합되고 체계적인 PDF 문서로 이어집니다. 둘 사이의 선택은 개별 프로젝트 요구 사항, 기술 전문 지식, 선호하는 통합 방법에 따라 달라지며 다양한 시나리오에 맞춰 유연성을 제공합니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.