THotPDF.ActivateLoadedLinks Method
Questa pagina descrive come rilevare indirizzi web ed e-mail nel testo di un PDF caricato e creare annotazioni Link con azioni URI
Dichiarazione
function ActivateLoadedLinks(const PageRange: string= '';
IncludeEmail: boolean= True; SkipExisting: boolean= True): Integer;Parametri
PageRangeuses the one-based HotPDF range syntax; an empty value selects every pageIncludeEmailabilita siamailto:testo e indirizzi nudi come[email protected]SkipExistingimpedisce una nuova annotazione quando la pagina ha già lo stesso URI allo stesso rettangolo
Forme rilevate
http://,https://eftp://gli indirizzi conservano il loro schemewww.gli indirizzi ricevono un'http://URI dell'azione- Gli indirizzi email nudi ricevono un'
mailto:URI dell'azione - Le parentesi, le virgolette e la punteggiatura finale di frase comuni circostanti sono escluse dall'azione e dal rettangolo di hit
Note sull'utilizzo
- Il valore restituito è il numero di annotazioni Link create
- Il rilevamento è deliberatamente limitato al testo di indirizzi ASCII stampabile e non unisce i candidati attraverso le righe
- I link esistenti vengono indicizzati una volta per pagina e ogni pagina modificata invalida la sua cache di rendering una volta
- La pagina e l'array delle annotazioni vengono marcati dirty per
SaveIncrementalUpdate
Esempio
PDF.BeginIncrementalUpdate('input.pdf');
CreatedCount:= PDF.ActivateLoadedLinks('1-10', True, True);
PDF.SaveIncrementalUpdate('linked.pdf');
Riepilogo
AddLoadedLinkAnnotation · GetLoadedLinkInfo · Toolkit del documento caricato