Domanda

Vorrei sapere come fare servizi come A.nnotate.com, Scribd, Google Documenti rende pdf, .doc, o qualsiasi altro documento in HTML e come funziona il sistema di annotazione?

È stato utile?

Soluzione

A.nnotate.com fa la conversione sul lato server delle pagine PDF in immagini PNG a un dato livello di zoom usando xpdf -. Questi sono ciò che ottenere visualizzato nel browser

L'evidenziazione del testo è fatto estraendo le posizioni di testo dal PDF, quindi l'aggiunta di una mascherina trasparente sulla parte superiore delle immagini delle pagine con posizionamento assoluto html DIVS in cima alle parole. Annotazioni quindi utilizzare una GUI Ajax per allegare note al testo selezionato.

Altri formati (MS Word, PPT, ecc) vengono prima convertito in PDF utilizzando OpenOffice, quindi alle immagini e sovrapposizioni di testo come per i PDF.

Credo che gli altri siti del documento HTML fare qualcosa di simile per il rendering PDF in formato HTML (ad esempio le immagini delle pagine + parola di sovrapposizione come div trasparenti) - un trucco alternativa è convertire font incorporati il ??PDF per i font CSS HTML5, e utilizzare div posizionamento assoluto per il testo (& estratto e la posizione delle immagini troppo).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top