C++ 용 PDF 파일 병합기

Adobe Acrobat이나 자동화 - C++ 없이 브라우저에서 PDF 문서를 병합할 수 있습니다.

C++ 라이브러리를 사용하여 PDF 파일을 병합하는 방법

PDF 파일을 병합하기 위해 기능이 풍부하고 강력하며 사용하기 쉬운 cpp 플랫폼용 문서 조작 API인 Aspose.PDF for C++ API를 사용합니다.C++ 라이브러리는 지원되는 모든 다운로드 형식의 문서를 지원되는 모든 저장 형식으로 변환할 수 있습니다.C++ 라이브러리용 Aspose.PDF 라이브러리는 문서 변환 작업을 해결하는 데 도움이 되는 상당히 보편적인 솔루션을 제공합니다.Aspose.PDF 는 로드 및 저장을 위해 가장 많이 사용되는 문서 형식을 지원합니다.현재 섹션에는 인기 있는 전환만 설명되어 있으니 주의를 기울이세요.현재 페이지는 형식을 형식으로 변환하는 방법에 대한 정보를 제공합니다.그러나 파일 변환에는 여러 가지 조합이 있습니다.지원되는 형식의 전체 목록은 지원되는 파일 형식 섹션을 참조하십시오.NuGet 패키지 관리자를 열고 Aspose.pdf를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

C++ 를 통해 PDF 파일 병합


사용자 환경에서 코드를 테스트하려면 Aspose.PDF for C++ 가 필요합니다.

1.첫 번째 문서를 엽니다. 1.두 번째 문서를 엽니다. 1.두 번째 문서의 페이지를 첫 번째 문서에 추가합니다. 1.연결된 출력 파일 저장

C++ - PDF 파일을 병합하는 예제 코드입니다.


    // String for path name
    String _dataDir("C:\\Samples\\");

    // String for input file name
    String pdfDocumentFileName1("Concat1.pdf");
    String pdfDocumentFileName2("Concat2.pdf");
    String outputFileName("ConcatenatePdfFiles.pdf");

    // Open document
    auto pdfDocument1 = MakeObject<Document>(_dataDir + pdfDocumentFileName1);
    auto pdfDocument2 = MakeObject<Document>(_dataDir + pdfDocumentFileName2);

    // Add pages of second document to the first
    pdfDocument1->get_Pages()->Add(pdfDocument2->get_Pages());

    // Save concatenated output file
    pdfDocument1->Save(_dataDir+outputFileName);