[வியாழன் அக்டோபர் 03, 2024] Tassilo Horn wrote: >>>> For DjVu, my sample size is 1, and that's a presentation, so at least >>>> here I'm not sure if there should be an index available... >>> >>> I will send the link to the DjVu file that I wrote the feature for >>> off-list. I will send a link to a PDF file too. >> >> Thanks, will try with those two files. > > I did so now and it is blazingly fast for those 80+mb PDF/DjVu files > even on my almost 10 years old laptop, so I'd say your simpler approach > is the right choice. > >>> On this note, should we use doc-view-pdfdraw-program in place of >>> mutool in doc-view--pdf-outline? >> >> Yes, but only if the older names pdfdraw and mudraw already had the >> "show outline" feature. > > I revert the "but only if" part. If mupdf is old and comes with, e.g., > the pdfdraw executable, chances are almost zero that mutool is > installed, too. And if it is, then we should prefer it anywhere. So I > think the way to go is to (executable-find "mutool") in > doc-view-pdfdraw-program first so that it takes precedence and use > doc-view-pdfdraw-program in doc-view--pdf-outline. > >>>> Well, I actually have no strong opinion here. Technically, I like >>>> your approach better because of its simplicity. I would like to test >>>> with some larger documents to see how long index building takes, >>>> though. >>> >>> I tried the function with a large PDF file: >> >> Will try with the large two you've linked later. > > As said above, it's more than fast enough, so let's take your approach. I have now attached a patch with the above change.