C++ 를 통해 TIFF 를 PDF 로 병합

C++에서 TIFF 문서를 단일 형식 PDF 로 병합합니다.프로그래머는 이 예제 코드를 사용하여 다양한 응용 프로그램에서 TIFF 와 VC++, GNU C++를 결합할 수 있습니다.

C++ 를 사용하여 TIFF 를 PDF 에 병합

TIFF 를 PDF 에 병합하는 방법은 무엇입니까?Aspose.PDF for C++ 라이브러리를 사용하면 프로그래밍 방식으로 TIFF 를 PDF 에 쉽게 병합할 수 있습니다.Aspose의 PDF 소프트웨어는 개인, 중소기업 또는 대기업에 이상적입니다.많은 양의 정보를 처리할 수 있으므로 빠르고 효율적으로 연결을 수행하고 데이터를 보호하십시오.Aspose.PDF 특유의 기능 중 하나는 TIFF 를 PDF 에 병합하기 위한 API입니다.

NuGet 패키지 관리자를 열고 Aspose.PDF 를 검색하여 설치합니다.라이브러리 설치에 대한 자세한 내용은 문서 페이지에서 확인하십시오.라이브러리의 이점을 확인하려면 TIFF 에서 PDF 로의 변환 코드 스니펫을 사용해 보십시오.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

C++ 를 통해 TIFF 를 PDF 에 병합하는 방법


C++ 개발자는 단 몇 줄의 코드로 TIFF 파일을 PDF 에 쉽게 로드하고 병합할 수 있습니다.

  1. 새 문서를 초기화하고 파일 병합을 위한 루프를 실행합니다.
  2. 반복 실행: PDF 문서에 새 페이지 추가
  3. 루프 내: 새 페이지에 TIFF 파일 추가
  4. 루프 후 결과 저장

다음은 C++ 에서 TIFF 를 PDF 에 병합하는 방법을 보여주는 예제입니다.여러 문서를 단일 파일로 쉽게 결합할 수 있습니다.C++ 에서 코드를 개발하는 경우 이 작업은 생각보다 간단할 수 있습니다.TIFF 읽기와 PDF 쓰기 모두에 정규화된 파일 이름을 사용할 수 있습니다.C++ 를 사용하여 파일 유형이 같거나 다른 여러 문서를 하나의 파일로 병합하는 방법을 보여주는 C++ 예제를 참조하십시오.

C++ 를 사용하여 TIFF 파일을 병합하고 PDF 로 저장합니다.

예제 C++: 이 샘플 코드는 TIFF 에서 PDF 사이의 연결을 보여줍니다.

Input file:

File not added

File not added

Output format:

PDF

Output file:


    // create empty pdf document
    auto outputDoc = MakeObject<Aspose::Pdf::Document>();

    // Display and save the pages
    // Get the CLSID of the PNG encoder.
    Gdiplus::Image  multi(L"1.tiff");
    GetEncoderClsid(L"image/png", &encoderClsid);
    multi.SelectActiveFrame(&pageGuid, 0);
    multi.Save(L"Page0.png", &encoderClsid, NULL);
    multi.SelectActiveFrame(&pageGuid, 1);
    multi.Save(L"Page1.png", &encoderClsid, NULL);

    // add new page to document
    // create new image into document
    // set image source to memory stream
    // add document image to specific page
    for (auto path : { u"Page0.png", u"Page1.png" }) {
            
            auto page = outputDoc->get_Pages()->Add();
            auto image = MakeObject<Aspose::Pdf::Image>();
            auto stream = System::IO::File::Create(path);
            image->set_ImageStream(stream);
            page->get_Paragraphs()->Add(image);
        }

    // save result pdf to file
    outputDoc->Save(u"Merger_tiff_pdf.pdf", Aspose::Pdf::SaveFormat::Pdf);

TIFF 에서 PDF 로 결합하기 위한 C++ 라이브러리

C++용 Aspose.PDF 는 개발자가 Adobe Acrobat을 사용하지 않고도 PDF 문서를 만들고 읽고 조작할 수 있는 강력한 처리 라이브러리입니다.양식 작성, 텍스트 추가/편집, PDF 페이지 조작, 주석 추가, 사용자 지정 글꼴 처리 등과 같은 다양한 기능을 제공합니다.

C++용 Aspose.PDF 는 개발자가 자신의 응용 프로그램에 PDF 처리 기능을 추가할 수 있는 라이브러리입니다.API를 사용하면 Adobe Acrobat을 사용하지 않고도 PDF 파일을 생성, 읽기, 변환 및 조작할 수 있는 모든 유형의 32비트 및 64비트 응용 프로그램을 구축할 수 있습니다.

API 레퍼런스의 Aspose.PDF for C++ 라이브러리 에서 모든 클래스 및 메서드에 대한 자세한 설명과 예제를 찾을 수 있습니다.또한 설명서 를 보는 것도 좋습니다.