Diese Seite demonstriert die Integration mit der DBC PDF Annotator API. Sie können Sessions erstellen, Annotationen verwalten und die verschiedenen API-Endpunkte testen.
Erstellt eine neue Annotation-Session für einen Benutzer
Ruft gespeicherte Annotationen für eine Session ab
Speichert Annotationen für eine Session
Löscht eine Session und alle zugehörigen Daten
Erstellen Sie eine neue Annotation-Session für einen Benutzer:
Führen Sie Operationen mit einer existierenden Session durch:
// Session erstellen
$client = new DBCAnnotatorClient('https://dbc-annotator.dbcconsulting.de');
$sessionData = $client->createSession(
'/web/testdatei.pdf',
'user123',
'John Doe',
'project456'
);
// Benutzer zum Annotator weiterleiten
header('Location: ' . $sessionData['viewer_url']);
// Session erstellen
fetch('/api/session', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
pdf_url: '/web/testdatei.pdf',
user_id: 'user123',
user_name: 'John Doe',
session_key: 'unique_session_key'
})
})
.then(response => response.json())
.then(data => {
if (data.success) {
window.location.href = data.data.viewer_url;
}
});