C++ 를 통해 워터마크 가져오기

C++ 을 통해 PDF에서 워터마크를 가져오는 방법

C++ 라이브러리를 사용하여 PDF 파일에서 워터마크 가져오기

PDF 파일에서 워터마크를 가져오려면 기능이 풍부하고 강력하며 사용하기 쉬운 C++ 플랫폼용 문서 조작 API인 Aspose.PDF for C++ API를 사용하겠습니다.NuGet 패키지 관리자를 열고 Aspose.pdf.cpp를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

C++ 를 통해 워터마크 가져오기


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

1.문서 인스턴스와 함께 PDF를 로드합니다. 1.워터마크 아티팩트 인스턴스를 생성합니다. 1.워터마크 아티팩트 객체의 속성을 설정합니다. 1.Aspose.Pdf.Page.Artifacts 컬렉션 클래스의 Add 메서드를 사용하여 워터마크를 추가합니다. 1.PDF 파일 저장

PDF에서 워터마크 가져오기 - C++


    // Read a PDF file
    doc = MakeObject<Document>(u"1.pdf");

    // Read artifacts from first page
    artifacts = doc->get_Pages()->idx_get(1)->get_Artifacts();

    // Check if there is a watermark
    artifact = artifacts->idx_get(1);
    if (artifact != nullptr && artifact->get_Subtype() == Aspose::Pdf::Artifact::ArtifactSubtype::Watermark)

    // Get image from watermark artifact
    fs = System::IO::File::OpenWrite(u"get_watermark.jpg");
    artifact->get_Image()->Save(fs);