Skip to content
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);