Skip to content
ComPDF
DemoAPI ReferenceFAQ

PDF Generation Template Editor

Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.

View on GitHub
Guides

Annotation Visibility

ComPDF SDK supports controlling the visibility of annotations in the current document using CPDFConfiguration or CPDFReaderView.

The following examples demonstrate how to show or hide annotations:

Using CPDFConfiguration to Control Annotation Visibility

tsx
<CPDFReaderView
  ref={pdfReaderRef}
  document={samplePDF}
  configuration={ComPDFKit.getDefaultConfig({
    readerViewConfig: {
      annotationsVisible: true
    }
  })}
  />

Using CPDFReaderView to Control Annotation Visibility

tsx
// Check if annotations are currently visible
const visible = await pdfReaderRef.current?.isAnnotationsVisible();
// Show annotations
await pdfReaderRef.current?.setAnnotationsVisible(true);
// Hide annotations
await pdfReaderRef.current?.setAnnotationsVisible(false);