C++ 를 통해 PDF에 북마크 추가

PDF 문서의 북마크를 조작합니다.C++ 용 Aspose.PDF 파일을 사용하여 프로그래밍 방식으로 PDF 문서를 수정하십시오.

C++ 라이브러리를 사용하여 PDF 문서에서 북마크를 사용하는 방법

북마크 작업에는 C++용 Aspose.PDF 를 사용하십시오.PDF의 책갈피를 사용하면 특정 섹션이나 페이지로 빠르게 이동할 수 있으므로 관련 콘텐츠를 더 쉽게 검색하고 액세스할 수 있습니다.PDF의 북마크는 길거나 복잡한 문서를 효율적으로 탐색할 수 있도록 하여 사용자 인터페이스를 개선합니다.PDF의 체계적인 책갈피를 사용하면 전문적인 문서의 모양을 개선할 수 있습니다.이는 교과서, 매뉴얼, 과학 논문 및 보고서에 특히 유용합니다.프레젠테이션에서 북마크를 사용하면 슬라이드나 섹션 사이를 원활하게 탐색할 수 있습니다.이 기능은 대화형 및 비선형 프레젠테이션에 유용할 수 있습니다.PDF 문서의 북마크를 사용하면 탐색, 접근성 및 전반적인 사용자 경험이 향상됩니다.교육 자료, 과학 논문, 매뉴얼 또는 프레젠테이션에서 이 기능을 사용하십시오.PDF의 북마크는 문서의 품질, 효율성 및 브라우징 경험을 개선합니다.PDF 파일에 북마크를 추가하기 위해 cpp 플랫폼을 위한 기능이 풍부하고 강력하며 사용하기 쉬운 문서 조작 API인 Aspose.PDF for C++ API를 사용할 것입니다.NuGet 패키지 관리자를 열고 Aspose.pdf를 검색하여 설치합니다.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

C++ 를 통한 북마크 작업 단계


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

1.문서 객체를 사용하여 PDF 문서를 엽니다. 1.북마크를 생성하고 북마크의 속성을 정의합니다. 1.아웃라인 항목 컬렉션 컬렉션을 아웃라인 컬렉션에 추가합니다. 1.파일을 다시 저장합니다

이 예제에서는 PDF 문서를 열고 C++ 를 통해 특정 속성을 가진 북마크를 만듭니다.‘GoToAction’ 객체를 사용하여 북마크의 대상 페이지를 설정합니다.그런 다음 ‘OutlineItemCollection’을 사용하여 문서 구조에 추가하고 수정한 문서 북마크를 새 PDF 파일에 저장합니다.이는 문서 탐색 기능을 개선하기 위한 최상의 솔루션입니다.

PDF 문서에 북마크 추가 - C++

이 샘플 코드는 PDF에 북마크를 추가하는 방법을 보여줍니다 - C++

auto pdfOutline = MakeObject<OutlineItemCollection>(pdfDocument->get_Outlines());
pdfOutline->set_Title(u"Test Outline");
pdfOutline->set_Italic(true);
pdfOutline->set_Bold(true);

// Set the destination page number
pdfOutline->set_Action(
    MakeObject<Aspose::Pdf::Annotations::GoToAction>
        (pdfDocument->get_Pages()->idx_get(2))
    );

// Add a bookmark in the document's outline collection.
pdfDocument->get_Outlines()->Add(pdfOutline);

// Save the update document
pdfDocument->Save(_dataDir + u"AddBookmark_out.pdf");