Esempi e demo

Per una rapida consultazione, tutti gli esempi contenuti nella documentazione relativa all'API EmbeddedViewer sono elencati di seguito. Inoltre, sono incluse alcune demo aggiuntive per illustrare i concetti avanzati.

Esempi dalla Guida per gli sviluppatori

Questi esempi di base sono riportati nella Guida per gli sviluppatori e riguardano gli utilizzi più comuni dell'API Embedded Viewers.

  • book-simple
    L'esempio "Hello World" dell'API del visualizzatore incorporato, questo esempio indica come caricare l'API e disegnare un visualizzatore con un determinato libro.
  • book-language
    Questo esempio mostra come cambiare la lingua dell'interfaccia dello spettatore, in questo caso impostando il portoghese brasiliano.
  • book-notfound
    Mostra come aggiungere una funzione di callback, che viene chiamata quando il visualizzatore non riesce a caricare il libro specificato. Puoi basarti su questo esempio per gestire agevolmente tali condizioni.
  • book-success
    Mostra come aggiungere una funzione di callback che viene richiamata quando lo spettatore ha inizializzato correttamente un libro ed è pronto per essere manipolato in modo programmatico.
  • book-animate
    Per mostrare come si può controllare lo spettatore in modo programmatico utilizzando JavaScript, viene mostrata un'anteprima che passa automaticamente alla pagina successiva ogni tre secondi.

Controllo programmatico del visualizzatore

Lo spettatore ti consente di eseguire le operazioni di programmazione con quasi tutto ciò che l'utente può fare Gli esempi riportati di seguito mostrano perché questa funzionalità potrebbe essere utile.

  • book-interactions-controls
    Questo esempio di lavoro elenca tutti i metodi di interazione supportati dal visualizzatore, tra cui zoom, nextPage, goToPage ed funzioni di evidenziazione.
  • book-interactions-openatpage
    Mostra come aprire automaticamente un visualizzatore di libri in una determinata pagina, utilizzando callback e la funzione goToPage.

Quando crei applicazioni avanzate, potresti trovare utile combinare l'API Embedded Viewers con l'API Books o la funzionalità Link dinamici. Ad esempio, potrebbe essere utile sapere in anticipo se sarà disponibile per l'incorporamento una determinata anteprima (ad es. per determinare se offrire all'utente la possibilità di aprire una finestra di anteprima sul tuo sito). oppure potresti non conoscere l'identificatore di un determinato libro e iniziare a "cercarlo" utilizzando l'API Books. Gli esempi riportati di seguito indicano come eseguire queste operazioni.

  • book-dynamiclinks-zippy
    Qui verifichiamo se un libro è disponibile per prima per l'incorporamento. Se e solo se disponibile, visualizziamo un'"anteprima zippy" che, se selezionata, mostra l'anteprima del libro in linea.
  • booksapi-titlesearch
    Questo esempio ti consente di aprire un visualizzatore incorporato semplicemente inserendo una query di ricerca per un libro. Verrà visualizzato automaticamente il primo risultato incorporabile per la query inserita. Utilizza il formato di output JSON dell'API di dati per accedere ai risultati di ricerca.