PDF Atelier Logo

PDF Atelier

Undo / Redo

Full annotation history management with up to 100 undo/redo states per session.

Undo/Redo System

Full history management supporting:

  • Undo: Revert last action (Ctrl/Cmd+Z)
  • Redo: Repeat last undone action (Ctrl/Cmd+Y)
  • Snapshot Limit: Up to 100 undo/redo states per session

Prop

Type

Keyboard shortcuts: Ctrl/Cmd+Z for Undo, Ctrl/Cmd+Y for Redo.

Implementation

import { PDFAtelier } from '@innosoft/pdf-atelier-react';

export default function UndoRedoExample() {
  return (
    <PDFAtelier
      src="/document.pdf"
      license="My License"
      showDraw={true}
      showUndo={true}
      showRedo={true}
      showReset={true}
    />
  );
}
import { Component } from '@angular/core';
import { PdfAtelierWrapper } from '@innosoft/pdf-atelier-angular';

@Component({
  standalone: true,
  selector: 'app-undo-redo',
  imports: [PdfAtelierWrapper],
  template: `
    <pdf-atelier-wrapper
      [src]="'/document.pdf'"
      [license]="'My License'"
      [showDraw]="true"
      [showUndo]="true"
      [showRedo]="true"
      [showReset]="true"
    ></pdf-atelier-wrapper>
  `,
})
export class UndoRedoComponent {}
<script setup lang="ts">
import PdfAtelierWrapper from '@innosoft/pdf-atelier-vue';
</script>

<template>
  <PdfAtelierWrapper
    :src="'/document.pdf'"
    :license="'My License'"
    :showDraw="true"
    :showUndo="true"
    :showRedo="true"
    :showReset="true"
  />
</template>

On this page