PDF에 배경 추가하기 C++

Contents
[ ]

PDF 파일에 배경을 추가하면 문서의 전체적인 가독성을 향상시키는 데 도움이 됩니다. PDF의 콘텐츠는 더욱 매력적으로 되며, 문서의 외관이 좋다면 독자들이 주목할 것입니다. 배경은 또한 PDF의 하이라이트를 강조하는 데 사용할 수 있습니다.

배경 이미지는 문서에 워터마크나 다른 미묘한 디자인을 추가하는 데 사용할 수 있습니다. Aspose.PDF for C++에서는 각 PDF 문서가 페이지 모음이며 각 페이지는 아티팩트 모음을 포함하고 있습니다. BackgroundArtifact 클래스는 페이지 객체에 배경 이미지를 추가하는 데 사용할 수 있습니다.

다음 코드 조각은 C++로 BackgroundArtifact 객체를 사용하여 PDF 페이지에 배경 이미지를 추가하는 방법을 보여줍니다.

void WorkingWithPages::AddBackgrounds()
{
    String _dataDir("C:\\Samples\\");

    // 새 Document 객체 생성
    auto document = MakeObject<Document>();

    // 문서 객체에 새 페이지 추가
    auto page = document->get_Pages()->Add();

    // Background Artifact 객체 생성
    auto background = MakeObject<BackgroundArtifact>();

    // backgroundartifact 객체에 대한 이미지 지정
    background->set_BackgroundImage(System::IO::File::OpenRead(_dataDir + u"background.png"));

    // 페이지의 artifacts 컬렉션에 backgroundartifact 추가
    page->get_Artifacts()->Add(background);

    // 문서 저장
    document->Save(_dataDir + u"ImageAsBackground_out.pdf");
}