All Projects → julihoh → pdf_annotation_fix

julihoh / pdf_annotation_fix

Licence: MIT license
Fixes macOS Preview garbled annotations

Programming Languages

rust
11053 projects
HTML
75241 projects

Projects that are alternatives of or similar to pdf annotation fix

Atom Asciidoc Preview
⚛ AsciiDoc preview for the Atom editor.
Stars: ✭ 136 (+91.55%)
Mutual labels:  preview
Flutter preview
Flutter | Because a widget-driven development requires a widget-driven preview.
Stars: ✭ 197 (+177.46%)
Mutual labels:  preview
svelte-link-preview
Svelte port of @dhaiwat10/react-link-preview
Stars: ✭ 12 (-83.1%)
Mutual labels:  preview
Preview In Browser
A Sketch plugin to properly view your design in browser
Stars: ✭ 153 (+115.49%)
Mutual labels:  preview
Link Prevue
Vue component for generate a link preview
Stars: ✭ 186 (+161.97%)
Mutual labels:  preview
Kkfileviewofficeedit
文件在线预览及OFFICE(word,excel,ppt)的在线编辑
Stars: ✭ 234 (+229.58%)
Mutual labels:  preview
Vue Live
A component to demo components, inspired by react-live
Stars: ✭ 123 (+73.24%)
Mutual labels:  preview
octoview
The missing preview feature for GitHub
Stars: ✭ 52 (-26.76%)
Mutual labels:  preview
React Tiny Link
Convert your links into rich previews
Stars: ✭ 193 (+171.83%)
Mutual labels:  preview
react-bones
💀 Dead simple content loading components for React and React-Native. 💀
Stars: ✭ 42 (-40.85%)
Mutual labels:  preview
Django Herald
A Django messaging library
Stars: ✭ 159 (+123.94%)
Mutual labels:  preview
Markdown Preview.nvim
markdown preview plugin for (neo)vim
Stars: ✭ 2,858 (+3925.35%)
Mutual labels:  preview
Vscode Restructuredtext
reStructuredText Language Support in Visual Studio Code
Stars: ✭ 243 (+242.25%)
Mutual labels:  preview
Gatsby Source Prismic Graphql
Gatsby source plugin for Prismic GraphQL
Stars: ✭ 144 (+102.82%)
Mutual labels:  preview
awesome-switcher
Switch clients in Awesome WM with the familiar preview functionality
Stars: ✭ 86 (+21.13%)
Mutual labels:  preview
Hellocamera2
Android 自定义相机: 可定制的 UI, 压缩到指定分辨率级别, 裁剪指定区域, 大图预览. (Android custom camera: Customizable UI, compress to specific resolution level, clip specific area programmatically, picture preview, usage of Camera / Camera2 API.)
Stars: ✭ 134 (+88.73%)
Mutual labels:  preview
Wopihost
office online preview and editor
Stars: ✭ 222 (+212.68%)
Mutual labels:  preview
previewjs
Preview UI components in your IDE instantly
Stars: ✭ 1,331 (+1774.65%)
Mutual labels:  preview
blur-up
A tool that creates preview images.
Stars: ✭ 28 (-60.56%)
Mutual labels:  preview
json-peek
Stringify JSON *just enough* to see what it is
Stars: ✭ 33 (-53.52%)
Mutual labels:  preview

PDF Annotation Fixer

macOS Preview sometimes 'forgets' about annotations that were added to a PDF file. This can be particularly frustrating after providing feedback on a draft for many hours, just to loose the precious annotations when closing and re-opening the file.

This tool attempts to fix the annotations based on a technique described by 'thorimur'.

How to use

You can either use the command line app or try the web app hosted on GitHub Pages.

Web App

Thanks to WebAssembly, you can also use this tool from the browser here.

The web app runs entirely in the browser and the PDF is never sent anywhere.

The source code can be found under web-app directory of this repository.

Command Line

You need to have a working rust toolchain installed.

Then just run the program using cargo:

~ cargo run -- my_messed_up.pdf fixed.pdf
# ...
recovered 188 annotations
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].