C++에서 pdf 파일 병합

다양한 시나리오에서 여러 PDF 파일을 하나로 병합해야 할 수 있습니다. 예를 들어 이력서, 영수증 등과 같은 유사한 유형의 문서에서 콘텐츠를 병합합니다. Aspose.PDF를 사용하면 웹, 데스크톱 또는 모바일 애플리케이션 내에서 PDF 병합 프로세스를 자동화할 수 있습니다. 이 기사에서는 Aspose.PDF의 C++ 변형을 사용하여 여러 PDF 파일을 병합하는 방법을 배울 것입니다.

C++ PDF 병합 API - 무료 다운로드

Aspose.PDF for C++는 PDF 파일을 원활하게 만들고 처리할 수 있는 기능이 풍부한 PDF 조작 API입니다. API의 PDF 병합 기능을 사용하면 몇 줄의 코드 내에서 둘 이상의 PDF 파일을 결합할 수 있습니다. API 패키지를 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.

Install-Package Aspose.PDF.Cpp

PDF 파일을 병합하는 단계

코드로 넘어가기 전에 먼저 PDF 파일을 병합하는 데 필요한 기본 단계를 살펴보겠습니다.

  • 소스 및 대상 PDF 파일을 로드합니다.
  • 원본 PDF 파일에서 페이지를 가져옵니다.
  • 가져온 페이지를 대상 PDF 파일에 추가합니다.
  • 대상 PDF 파일을 저장합니다.

이제 이 단계를 C++용 Aspose.PDF를 사용하여 C++ 코딩 지침으로 변환해 보겠습니다.

C++를 사용하여 두 개의 PDF 파일 병합

다음은 PDF 파일을 병합하는 데 사용되는 클래스 및 메서드의 API 참조와 함께 단계입니다.

다음 코드 샘플은 두 개의 PDF 파일을 병합하는 방법을 보여줍니다.

// 첫 번째 문서 열기
auto doc1 = MakeObject<Document>(u"file1.pdf");

// 두 번째 문서 열기
auto doc2 = MakeObject<Document>(u"file2.pdf");

// 첫 번째 문서에 두 번째 문서의 페이지 추가
doc1->get_Pages()->Add(doc2->get_Pages());

// 연결된 출력 파일 저장
doc1->Save(u"merged-pdf.pdf");

결론

이 기사에서는 C++를 사용하여 두 개 이상의 PDF 문서를 병합하는 방법을 살펴보았습니다. PDF 병합을 자동화하기 위해 C++ 기반 응용 프로그램에서 이 기능을 구현할 수 있습니다. 문서를 사용하여 C++ PDF API에 대해 자세히 알아보십시오.

또한보십시오