If you don't mind KDE dependencies, Okular (the KDE document viewer) offers all that: Highlight, sticky notes and other annotations. You can install it straight from the repositories.
If you'd rather avoid those dependencies, there's also QPDFView, again available via the standard repositories.
Okular and QPDFView (click images for larger variant)
You can use Adobe Acrobat Pro (non-free, Windows), you just need to enable the following parameter (before you add the highlights):
FYI: Retroactively copy highlighted text into comments in a PDF
Foxit Reader is available for Linux.
I've used it in Windows OS and I'm satisfied. You can annotate, highlight, add text (with different font and size) to anywhere on a page, sign your document, and many more.
How to Install:
Download the latest version and install
you can follow this ...
STDU (Scientific and Technical Documentation Utility) Viewer is intended to combine a variety of document, text, and graphics format viewers into one. The program includes a modern tabbed interface, search, rotate, thumbnail view, etc. The program can also export pages to an image file, create bookmarks, and more.
Example for highlighted text
Confluence, as of a recent version, supports inline comment threads.
After selecting some text while viewing the page (not in edit mode), a button will pop up from the highlighted text with the option to add a comment. When someone else views the page, they will see the highlighted text, and clicking on it will display the thread at the right. After the ...
I guess “After Effect” is the best choice as a software that allows you to draw vector graphics in the frame and also with a video editing. You can study about the “After Effect” from the Wikipedia.And visit the link given below for free trial version of "Adobe After Effects CC".
Here's how we do it over on the Dark Side... I'm posting this as a non-domain-specific baseline (to be beaten) because my experience of this process is it flows pretty smoothly:
When I want to discuss some C++ code in writing with a co-worker, then I copy the relevant fragments of code from my development environment (MS Visual Studio), and then paste them ...
I'm not sure how easy it would be to embed into Amazon Turk (it's a standalone webapp), but you might want to try brat (brat rapid annotation tool).
open source (MIT License)
Among other types of annotations, it supports annotating a span of text with a specific (predefined) class which sounds like it might fit your needs
supports multiple users (but again, ...
I highly recommend flameshot: https://github.com/lupoDharkael/flameshot
However, in case that doesn't work for you, there's a few alternatives:
On Linux I use Xournal for this, which saves annotations etc. into an external file in XML format – and can be configured to automatically open that file along with the main PDF. Xournal is also available for Windows from the linked page.
Xournal screenshot (click to enlarge)
The XML format used by Xournal has another advantage: You can always edit that ...
Have you seen PDF Annotator? Seems like it could be a fit:
import your .pdfs,
add/remove margin to fit your annotations and comments,
insert blank pages,
(not sure about hand-writing disabling, but it looks like it works just with stylus),
a whole bunch of other features, more or less interesting or useful.
It might not be a perfect fit, but could still be ...
I think xodo is a good option in Windows. There are also a web app ande Mobile versiones.
It's easy to annotate, edit the pdf and add signatures. Also you can delete, insert and rotate pages. There are several annotation tools (comment notes, text highlights, text underlines, signatures, text, arrows, etc.) Works great with stylus.
Mendeley allows you to view, highlight & annotate PDFs via any of:
The web interface
The Desktop Client which is available for Windows, OS-X or Linux
The iPhone, iPad, iPod client
The Android App
It is primarily intended as a free reference manager and academic social network that can help to organise research, collaborate with others online, and ...
Evernote Webclipper to the rescue
It gives you options not just to clip the whole page but all the options from taking screenshots to just clipping a certain part of a webpage or highlighting certain texts, organizing all your clips, sharing your clips etc.
I would suggest taking a look at MoviePy which is:
Free, Gratis & Open Source
Cross Platform including Linux, Mac & Windows (there is even a docker image available).
It allows a wide range of video compositing (a.k.a. non-linear editing), video processing, or creation of advanced effects. It can read and write the most common video formats, ...
From what I could find, I think PDF Expert does all you need:
you can start where you left off,
enables you to annotate, edit, highlight, rearrange, add signatures, fill out forms, etc.
works across devices.
However, I am not sure it is completely free. You can download the Mac version for free from the website (and you can buy licenses for 3 Macs for $49....
Any image editing software will do:
MS paint, i hate this program but it is perfectly suitable for the task you need. You can draw rectangles and ellipses then type text in those shapes. Best thing about this program is that it is already installed on your computer unless you have a stripped down version of Windows.
Photoshop, I love this tool but it is ...
Greenshot is a screenshot tool that also doubles as a great screenshot editor. You can take your screenshots with it, or open existing screenshots.
The Greenshot editor has many features, including:
Click for bigger image.
As @grgarside mentions, there used to be a userscript to do this, but it no longer works, and the owner has stopped updating it as he no longer has time to maintain it :(
So, I made my own userscript Freehand Circles Drawing Tool. I've made a post at StackApps.
It allows you to view any image on any SE site, and start drawing on top of it. A button is ...