Highlighter

Difference between version 9 and 12 - Previous - Next
[ABU] 411-novmay-20213 - New download available v1.0.23 

'''Highlighter''' is a small and quick app for highlighting text on PDF documents.

'''Highlighter''' is a demo app for the new, completely rewritten [tclMuPdf] and [MuPdfWidget] packages.

%|Windows|Linux|%
&|[Image Highlighter-Win]|[Image Highlighter-Linux]|&


***Download***'''Highlighter''' requires the new [tclMuPDF df]-2.x package. Choose the one for your platform and install the package as a subdirectory of one of the directories given by the auto_path variable (e.g. c:\tcl\lib)
   * [https://sourceforge.net/projects/irrational-numbers/files/tclMuPDF-2.x/tclMuPdf-win64-2.13.1.zip/download]  '''tclMuPDF 2.1.13 for Windows x64'''
   * [https://sourceforge.net/projects/irrational-numbers/files/tclMuPDF-2.x/tclMuPdf-linux64-2.13.1.zip/download]  '''tclMuPDF 2.1.13 for Linux x64'''
   * [https://sourceforge.net/projects/irrational-numbers/files/tclMuPDF-2.x/tclMuPdf-mac64-2.13.1.zip/download]  '''tclMuPDF 2.1.13 for MacOS'''

Then download the '''Highligther''' app. Unzip it and install it under any directory.
   * [https://sourceforge.net/projects/irrational-numbers/files/Highlighter/Highlighter-1.0.23.zip/download]  '''Highligther 1.0.23''' (NovMay-20213)
   * [https://sourceforge.net/projects/irrational-numbers/files/Highlighter/Highlighter-1.0.12.zip/download]  '''Highligther 1.0.12''' (Nov-2021) *BUG*

***How to use it***
Double click on .../Highlighter-1.x/main.tcl or launch it from a shell

======
wish ..../Highlighter-1.x/main.tcl 
======
 
or

======
wish .../Highlighter-1.x/main.tcl  mydoc.pdf 
======
----

[Jeff Smith] 2021-09-01 : Below is an online demo using [CloudTk]. This demo runs "Highlighter" in a Debian-Slim Linux Docker Container. It is a 162MB image which is made up of Debian-Slim Linux + tclkit-8.6.3 + libx11-6 + libxft2 + libxss1 + fontconfig + fonts-linuxlibertine +wget. It is run under a user account in the Container. The Container is restrictive with permissions for "Other" removed for "execute" and "read" for certain directories. Version of [tclMuPdf] used in this demo is 2.1.1.

[Jeff Smith] 2022-04-12 :  I managed to compile [tclMuPdf] using [BAWT] in  an Alpine Linux Docker Container. Therefore it has reduced the Container size of this demo from the previous 162MB using Debian-Slim to 85.9MB using Alpine Linux.

'''Please Note''' : This demo has a run time of 5 minutes.

[ABU] 2021-10-05 : Good online demo! but the native app is more responsive and pages are rendered at higher quality. Note that this online demo does not support MouseWheel (or trackpad gestures), so its usability is limited. If you like it, download the native app.  
 
<<inlinehtml>>
<iframe height="850" width="1000" src="https://cloudtk-app.tcl-lang.org/cloudtk/VNC?session=new&Tk=Highlighter" allowfullscreen></iframe>

<<inlinehtml>>

----