34 ms·
Show HN: Make your PDF look scanned in browser
Implement scanyourpdf.com in JavaScript. No backend servers needed.
- iamandras 4y agoWhat is the use-case? Why should I have a PDF that looks scanned?
- solmanac 4y agoIn the situations where you are supposed to manually sign and scan a printed out pdf, this way instead you can paste your signature with transparency onto it, reform as pdf and then make it looked scanned.
- Conlectus 4y agoI believe because some organizations require "wet" signatures on documents, and ask to be emailed scans of those signatures. This would assumedly let you use an image of your signature rather than printing and signing.
- xyst 4y agoI really hope this isn’t real. I thought this was just a fun project.
- mcbishop 4y agoWe just bought a home, and the bank required wet signatures on a few of the (then scanned) documents. This app would have saved me time.
- jstanley 4y agoBut if the bank requires a wet signature and you try to pass off a non-wet signature as a wet signature, isn't that fraud?
- bombcar 4y agoLikely, but it probably ends up being "harmless fraud" and even if prosecuted the judge would be like "what?". If the bank really cared, they would ask for the PDF and have you mail the wet signed documents in. Likely the requirement for a wet signature is left over from earlier times (think fax machines) OR they are trying to ensure that the person actually signing is the person signed (in other words, YOU did the signature, not you asking your wife/broker/whoever to apply it for you).
- bqmjjx0kac 4y agoExistence proof: I have personally encountered it. QED.
- ianmcgowan 4y agoThis really happens, especially at big companies. The lack of logic in requiring a literal wet signature but then scanning and emailing the resulting document gets lost in the "but the policy says...". It's mostly been with compliance and security groups in my experience.
- lxgr 4y agoThis is unfortunately entirely real. A lot of companies in the EU are still refusing to accept eIDAS PDF signatures (which are actually verifiable, and required by EU and national law to be accepted for all purposes previously requiring a "wet" signature).
- Isthatablackgsd 4y agoIt is very real, unfortunately. I handles contract often and have clients who demands for wet signature, even during the pandemic. Majority of that coming from public sector.
- unfocussed_mike 4y agoNo, this happens -- in really horrifying situations.
- gpvos 4y agoOh yes, this happens. A lot.
- lotsofpulp 4y agoThe crazy thing is everyone is carrying around devices that would provide much better proof than a "wet signature". It is trivial to take a timestamped and geo stamped video in this day and age of a person agreeing to a contract, and yet the standard is still "signatures". Meanwhile people are posting video clips of themselves and their locations all day on WhatsApp/instagram/tiktok/youtube/facebook.
- OJFord 4y agoFor fun of the implementation, I imagine. But you could use it to get one over people who insist on receiving (scanned) 'originals' or 'wet-ink signature's, by combining it with something like handwritten.js [0]..! [0] - https://alias-rahil.github.io/handwritten.js/ https://alias-rahil.github.io/handwritten.js/
- Toreno96 4y agoAt some point in my education, it was pretty common that some teachers sent us scanned PDFs instead of the original PDFs _or_ even more hilarious, gave us the printed scans of the PDFs. I assumed that this software is basically a tongue-in-cheek reference to that, I had no idea this can actually have a practical purpose.
- Minor49er 4y agoSome colleges require students to scan pages and submit them for their homework rather than simply submitting document files
- fatnoah 4y agoI've also had to do something similar to "forge" supporting documentation for medical claims. In order to claim FSA money, I had to provide detailed invoices. My hospital, however, was a big Kafka fan. They would only provide invoices that had a date and an amount, and those would take about 8 months to arrive. In order to get a detailed invoice, you had to call...but the catch is that detailed invoices were no longer available after 6 months. After every service, I'd have to immediately call for the detailed version, but if there were any after-the-fact adjustments due to insurance, I'd never be able to get a detailed statement. To remedy this, I'd doctor previous invoices, and then print, scan, and fax to hide any editing artifacts. Keep in mind, this is all to get my own money that I'd contributed to the FSA. After that year, I just stopped using the FSA because it was such a pain.
- Sohcahtoa82 4y agoWow what a pain in the ass. The last FSA I had was the exact opposite. They put my FSA on a Visa card, then I went to the optometrist and forgot to use it and paid on my own credit card. A week later, I got a check in the mail from my FSA with a note basically saying "Hey, you could have used your FSA for that, so here's an automatic reimbursement." EDIT: It may have been an HSA, not an FSA. I don't remember.
- fatnoah 4y agoOh, that's the best part. I did have the Visa, but for whatever reason they hospital never coded things properly, so I had to fall back to the manual reimbursement.
- notreallyserio 4y agoHow did the FSA operator (or whatever they are called) know about the transaction, and so quickly?
- fatnoah 4y agoSince it's on a card issued by the FSA provider (I also don't know the correct word), they see the transactions in real time. Data that accompanies the transaction lets them know that it's reimbursable medical care.
- sonicggg 4y agoTo comply with dumb signature requirements. I needed this a couple of times. Usually it goes like this. You fill out a PDF form electronically, and add the signature via Adobe. Then you email it. A lot of the times the recipient will complain that the signature was not handwritten. They want you to print it, sign it and scan it again. So you do this trick to make it look like you followed this process. This website is not the first one that tries to achieve this. But I would not trust uploading anything to a random Web server though. I usually do it via command line. You can use ImageMagick (i.e via the 'convert' command) to achieve the same result. It's very handy.
- isaachawley 4y agoprevious discussion with DIY command-line approaches https://news.ycombinator.com/item?id=23157408 https://news.ycombinator.com/item?id=23157408
- supermatt 4y agoThats a different site, where the pdf is uploaded to the server. This one does it client-side.
- supermatt 4y agowas interested in how its handling the PDFs - looks like it uses magica (a wasm compiled imagemagick) to do the processing: https://github.com/cancerberoSgx/magica https://github.com/cancerberoSgx/magica
- seedgou 4y agoUse PDF.js and magica to do the rendering and processing. You could see the credits in GitHub repo page.
- abruzzi 4y agothe one feature it needs is the ability to add punched holes down one side, or optionally other binding techniques like spiral binding.
- pantulis 4y agoA staple mark, maybe.
- shard 4y agoAdditional features could be the inclusion of coffee cup stains, such as offered by these scripts for Latex: http://legacy.hanno-rein.de/hanno-rein.de/archives/349 http://legacy.hanno-rein.de/hanno-rein.de/archives/349
- mdavidn 4y agoWhen I scan documents with my phone camera, it introduces some skew as well. Or it doesn't detect the edges accurately, cropping or padding the sides.
- seedgou 4y agoThis is inspired by baicunko/scanyourpdf and previous HN link: https://news.ycombinator.com/item?id=23157408 https://news.ycombinator.com/item?id=23157408
- sp332 4y agoCool idea, could you add some before/after samples?
- treesknees 4y agoIf you click 'START SCANNING' and then click Preview, there is a sample document already.
- Markoff 4y agojust click on Start scanning to see example
- seedgou 4y agoThere's an example PDF after clicking "START SCANNING" button. Maybe add more real-world examples.
- gvx 4y agoFun! It might be an idea to include an option for some form of over/underexposure or bleed.
- deleted 4y ago[deleted]
- xyst 4y agoFun project. Thanks for sharing. Got a good laugh at this. Maybe add a “creased corner” feature and residual staple holes.
- Cthulhu_ 4y agoWould a residual ass print show up on scanned images? Asking for a friend.
- matt_heimer 4y agoInserting fax headers and footers should be an option.
- Bedon292 4y agoVery nice. On thing I would like to see a rotation range for multi page PDFs. A 10 page document won't all be identical rotation. One might be -0.2 and the next 0.3.
- seedgou 4y agoGood idea! A random distribution on rotation seems a more user-friendly way instead of setting 10 rotation values.
- fnordpiglet 4y agoObviously you need to randomly fold an edge and wrinkle a page too. Goddamn paper feeders.
- shard 4y agoIt could, if the 10 pages are fed through a automatic feeding scanner which gives the same skew to all scanned pages.
- modeless 4y agoNeeds a way to add a plausible looking signature and handwritten date. Then I would actually use this.
- dantondwa 4y agoIt has happened to me that my nice and clean PDF was rejected because my signature was digitally applied. I can definitely see a use case for this!
- darkwater 4y agoMmmh the preview doesn't work for me with Firefox on Android. Or maybe it just takes too long? Nice implementation though! Thanks!
- Coryodaniel 4y agoThis is awesome. I’ve been using a gist[1] for years when dinosorgs need a wet signature 1. https://gist.github.com/andyrbell/25c8632e15d17c83a54602f6acde2724 https://gist.github.com/andyrbell/25c8632e15d17c83a54602f6ac...
- seedgou 4y agoThe site's logic is nearly identical to this gist: use ImageMagick to do the rotate, noise, etc.
- teddyh 4y agoHow is a web page app better than a shell script you can run yourself? Of course, any old port in a storm – if you can’t run a shell script, this is better. But if you can run things yourself, you should. A shell script will stay on your file system and not disappear in a couple of years when the original author either gets bored with it or decides to make it proprietary.
- Minor49er 4y agoThis is a fun project. If there was an option to have a Xerox effect, this could be fun for zinemakers too. I found a discussion where people were figuring out how to recreate GIMP's "Photocopy" effect in ImageMagick: https://legacy.imagemagick.org/discourse-server/viewtopic.php?t=14441 https://legacy.imagemagick.org/discourse-server/viewtopic.ph...
- moralestapia 4y agoGreat idea and props for shipping. There's something extremely wrong with your implementation as it just takes too much to render every page. I've done plenty of work in the past with both canvas and pdf.js (which is what you're using) and it shouldn't be that slow, at all. Perhaps you have a rogue loop that's calling a very expensive function on each pixel of every page, maybe? Who knows, but for sure performance on that could be near real-time.
- seedgou 4y agoI didn't manipulate the data in pixel level. Maybe because I render PDF in 2x which causes 4x more pixels?
- moralestapia 4y agoThat could be the case yes, still I feel it should be better, let me do a quick test as I have some spare time.
- seedgou 4y agoThe rendering logic is in `src/utils/pdf/renderPage.ts` and has only 26 lines.
- moralestapia 4y agoHere's a very naive blur implementation (which is your most expensive operation there), https://codepen.io/almosnow/pen/abEXBZP?editors=0011 https://codepen.io/almosnow/pen/abEXBZP?editors=0011 (at the end of the blur pass it prints the elapsed time to the console) You're right, it does get kind of slow at 2x, but not that slow, on my laptop it takes around 1 sec/page, while on your site takes 20-30 secs/page. Also, my very naive code does not take into account "warming up" and some other code optimizations to make the blur much faster, you could easily get it down to 100ms/page, I'm sure! Best luck!
- seedgou 4y agoOh! You mean the scanning speed. I thought you was talking about the original PDF preview. For now, scanning is using emscriptened ImageMagick Wasm. Due to the translation from C++ to Wasm, the scanning speed is very slow. Maybe re-writing blur, rotate and noise algorithm will speed up the scanning.
- seedgou 4y agoGitHub URL: https://github.com/rwv/lookscanned.io https://github.com/rwv/lookscanned.io
- hatmatrix 4y agoThe GitHub link is prominent on their main page but what wasn't obvious was an example PDF https://github.com/rwv/lookscanned.io/blob/main/public/examples/pdfs/test.pdf https://github.com/rwv/lookscanned.io/blob/main/public/examp...
- cercatrova 4y agoReminds me of patio11 talking about the phenomenon of having bureaucracy only accept wet signatures so services like this would help automate that. https://twitter.com/patio11/status/1249630998788108288 https://twitter.com/patio11/status/1249630998788108288
- Moto7451 4y agoI just had to do this dumb dance with TD Ameritrade. I did a coin toss on print/scan v.s. learning to do this with ImageMagick. Since I had a bunch of other deadlines to hit I wasted paper so they would accept my electronic submission. Personally, from a workflow standpoint I'd prefer a PDF Printer driver that would add the effect. I'm sure the website is better for Mobile.
- Cub3 4y agoI reckon you could sell this, a PDF printer driver that fakes the "scanned" look
- dannygarcia 4y agoMy biggest concern with an online service is privacy (either bad actors or the web app getting hacked). I used an online mortgage service that was fully paperless with the exception of a single document. Just ran it through a few imagemagick commands to add rotation, noise, contrast, etc. My home printer wasn't working so it was either that or buy a whole new one.
- paulgb 4y ago> My biggest concern with an online service is privacy In this case it's all run client-side. You're still trusting that the code you're served wasn't maliciously replaced, but if you want to be careful you could run it in an incognito tab and temporarily disable your internet connection.
- krossitalk 4y agoHow would you download the payload without an internet connection? Let's presume it is malicious, and the mere act of downloading the WASM starts an injection.
- bin_bash 4y agoYou can see a demo image if you click "Start Scanning"
- picture 4y agoIt would be great if some more sophisticated effects can be added like blur with a gradient intensity to simulate the page being not perfectly pressed to the glass, and per page randomization
- fourstar 4y agoNo need for this to be a website. https://tex.stackexchange.com/questions/94523/simulate-a-scanned-paper/502542#502542 https://tex.stackexchange.com/questions/94523/simulate-a-sca...
- 2Gkashmiri 4y agoonce i spent a few months trying to fool a website and their "fraud assessment team" into giving me a login. i was being asked to "give notarized copy of your business license" and what not. i tried all these things and more, went to the extent of making rubber stamps online, pasting images in random sizes, place and then pseudo scanning them. sadly i ended up being busy in other work and they dropped the application because i hadn't submitted some "important" docs. oh well
- jccalhoun 4y agoFunnily enough, the site is blocked by my college's security software: "Access to this web page has been restricted due to Federal/State Legislation and/or official xxx College policies."
- FateOfNations 4y agoIf only they were that smart… they probably have the “block all sites with no reputation information” option turned on… which is functionally “all sites the vendor hasn’t indexed yet” and hits brand new sites.
- nonrandomstring 4y agoThe philosophy of technology behind this is fascinating. The need is the clearest case of non-functional requirements I have ever seen. When a process owner brazenly does not care about the outcome, but cares only about forcing people to go through their arbitrary steps, it is to stamp their seal of authority and control upon the other. As Bill Hicks says "Hey, pretend like you're working!" Everything else is post-facto rationalisation. In other words, they'll dream up anything as a way to explain why you have to conform to their process, variously invoking "standard practice", "regulation", "security", with total disregard for the truth. It is the process with which they identify vicariously, are attached to, and are obliged to defend. The process owns them. As for the solution. Funny as it is, it's an example of tragic new realm of digital technology whose purpose is to fake human agency, and create desired appearance over any actual reality. I'm not just talking about spambots, or automated essay mills for students to buy their way to a degree one cheat at a time. These are what Douglas Adams called "Electric Monks". They believe in make-work bullshit so that real people don't have to. This is the future of AI, the adversarial workplace, a technological arms race around make-work wage-slavery which creates no tangible economic value; avatars that stand in for people remote working so they can sunbathe in the garden... like that little pecking bird that Homer Simpson gets to run the nuclear plant by pecking on the Y key. Whoever can afford the best Electric Monks wins the game, because they will be able to free their attention for real life. edit: italics
- hackernewds 4y agoGreat commentary. I'd add shamelessly that whoever can _build_ the best electric monks dominates the game. The price of developing them will be miniscule. Really hoping AI ushers us into the resource based economy where humans are freed from rudimentary labor.
- postingposts 4y agoWe have a word for it within the domain of philosophy and literature: Kafkaesque.
- nonrandomstring 4y ago
- InTheArena 4y agoI can't wait for this to show up in court the first time.
- gglitch 4y agoSo, what's the easiest way to get an image of my signature with a transparent background, and apply it to a pdf?
- Ishmaeli 4y agoI found this GIMP tutorial several years ago and have used this method ever since. I insert my signature into PDF documents using the stamp tool, unless the software has a more sophisticated method. https://www.youtube.com/watch?v=efAOsvfi4sU https://www.youtube.com/watch?v=efAOsvfi4sU
- cuttysnark 4y agoOSX's Preview allows you to import your signature by writing in on a white notecard or similar and holding it up the webcam. It then stores a vectorized version which can be added to PDFs.
- ki85squared 4y agoThanks for this tip! Preview has evolved so many little features the name is borderline misleading at this point.
- Kaibeezy 4y agoCaution that a vector graphic could look too clean in some situations. Clearly an issue per the OP. See my note above re blurring the lines a little in Photoshop.
- giomasce 4y agoI did it once with GIMP, and apply it every time with xournal. In my experience people do not really require that the PDF looks printed and scanned, so I never cared about that aspect.
- Hackbraten 4y ago+1 for xournal, and I can anecdotally confirm that this has never been a problem for me for a decade.
- deleted 4y ago[deleted]
- hiccuphippo 4y agoIt should have an option to show the wooden table behind the paper.
- artful-hacker 4y agoThis project reminds me of another way to avoid dealing with taxing corporate policies that are nonsensical; receipts. If you are interested in this, you might also be interested in https://makereceipt.com/ https://makereceipt.com/
- alias_neo 4y agoThis one seems a little grey. What would one need a receipt for other than tax purposes? I suspect submitting one of these with your tax return to HMRC or the like, is quite probably "fraud" of some description. Submitting it to your employer simply puts you or them on the hook for that same fraud if it happened to get picked up in an audit by the tax office. Is there some other less legally grey use for these (because I like the idea)?
- leros 4y agoSay I get lunch on a business trip and lose the receipt, I now can't expense it. In a world where I never keep receipts normally this happens all the time. Being able to recreate a receipt so I can expense looks super cool.
- ozim 4y agoYes we all are going to trust you that you are forgetful enough to loose receipt but have perfect memory of amounts and items :)
- smashface 4y agoUnless you paid cash, your bank or credit card company will remember the amount for you. I don't know if most restaurants receipts are going to itemize the bill. But even if most do you can just say you went to one that didn't.
- ozim 4y agoHow does restaurant being accomplice in deception make being a dipshit right? So you got a meal and 6 beers and restaurant puts "meal" on receipt but you put your beers as business expense. You can explain that waiter is OK with it (mostly because he expects you to come back next days or get a nice tip) but it still makes you a dipshit.
- prismatix 4y agoSmall suggestion: put an example photo on the site so if you're on mobile or don't want to upload a document you can still see what it looks like
- abhgh 4y agoHere's an even easier way to make your pdf look scanned: open it up on your laptop, take a picture of the screen with your phone using CamScanner or Adobe PDF scan. Of course this becomes cumbersome if you have more than a few pages
- wavee 4y agohow is that easier?
- abhgh 4y agoHmm, I guess it depends on the task and workflow. I find this easy if I have to send out the document via Gmail, WhatsApp etc. After I open up the PDF document (which I have to, anyway), the remaining steps happen on my phone. I find picking the right scan filter convenient on the phone (relative to point-and-click on a laptop) - I guess this talks more to the UI of the scanner apps. Then "sharing" the final document via the right app (mail etc) right from the interface of the scanner app is also fast. Overall, I have noticed this takes me 5-15s to "scan" and send, per page.
- bgro 4y agoPDF is the new fax. It’s also the old fax, but it’s the new fax as well. We need a better replacement.
- robszumski 4y agoShow an example on the homepage!
- d1lanka 4y agoYes! C'mon, show us an example/demo
- barbazoo 4y agoYou get a sample PDF when clicking "Start Scanning".
- MasterScrat 4y agoThat's one click too many!
- crismigo 4y ago
- crismigo 4y ago
- mminer237 4y agoI know my scanner also sharpens images a lot (by darkening and increasing contrast?), which with the noise and blurring makes a pretty distinctive look. These still look very "clean" compared to this: https://i.imgur.com/tBkVVic.png https://i.imgur.com/tBkVVic.png
- rodolphoarruda 4y agoThank you. This is super useful.
- 323 4y agoSome services require a photo with valid EXIF. So maybe a variant which makes it look like a photo - fake background, some perspective warping, bad lighting, with fake phone EXIF and selectable geolocation.
- ottobonn 4y agoOn the topic of PDF tools running in the browser, I made a simple app to split apart large-format pages for printing at home: https://splitpdfs.com/ https://splitpdfs.com/ I use it to print posters and big templates for cutting out e.g. foam board from plans.
- zw123456 4y agoTrue story: A friend of mine got a letter from his neighbor's attorney bitching about his tree or something stupid. So he literally wiped his ass with it and then took a picture of it and emailed it back with the body of the email saying thanks, I was running out of TP. can you add that feature ?
- 77pt77 4y agoHow did that story end?
- nervousvarun 4y agoNot OP but almost certainly just fine (for the sender). From personal experience 99% of what attorneys are paid to do is send threatening letters that have nothing to back them up.
- zw123456 4y agoYa, totally right, those "try to scare you" lawyer letters from the neighbor who has their lawyer on speed dial are generally bullshit. In this case of course nothing happened. But my friend said his neighbor just gave him a dirty look from then on but that would have happened anyway. If someone can sue you they probably will, If they don't have a case their lawyer will send you a stupid letter.
- dragonwriter 4y ago> If someone can sue you they probably will Not really. People will normally try to resolve things without going to court unless there is a time sensitive issue that they need emergency relief like a temporary restraining order to secure, or they just want to make a point more than get compensation, because resolution without court is cheaper (meaning they get to keep more of the recovery), quicker, and—where an ongoing relationship is involved—less likely to burn bridges. People who can sue you, and would have you dead to rights, will often bend over backwards to avoid it as long as possible without losing the option if there is a plausible chance at resolution without going to court.
- alttab 4y agoI built a version that takes your PDF, prints it, chutes it into a scanner, and uploads it to S3. The realism is unmatched.
- ShakataGaNai 4y agoInteresting concept. However there are a few issues that surface quickly (this is all assuming a feed through scanner and not a flatbed). #1 - It rotates AND scales to fit. It's not obvious until you rotate a stupid amount, but pages don't shrink when scanned for real. #2 - The scanning rotation is way too uniform. Most scans twist a bit, typically near the top when more of the page is in the scanner to straighten it out. #3 - With #2 there should be some stretching/skewing that isn't uniform. #4 - The noise is way too uniform as well. It looks like static. Typical scanned documents have noise that is much more variable. You also get other scanning artifacts like streaks for dirt on the scan head. #5 - The page ends often aren't even and introduce artifacting as well. #6 - Needs an option for chewed up staple corner and/or holepunch.
- acchow 4y agoFunny, my scanner has software that automatically corrects for most of these errors to make it look as non-scanned as possible.
- simondotau 4y ago> pages don't shrink when scanned for real. But sometimes they do when printed for real, to keep margins of content within the printable area.
- achow 4y ago> The noise is way too uniform as well. It looks like static. This was my first question whether the noise is absolutely random and inconsistent, otherwise it would be very easy to detect by "authorities" who is insisting on manual scans.
- whoibrar 4y agoThankyou for making this
- WalterBright 4y agoYet here I am trying to make my scans look not-scanned.
- 29athrowaway 4y agoForgery as a service.
- agys 4y agoIn 2020 we designed a website made of photocopied book pages. It was a poetic project from a teacher to his students: a selection of texts he found worthy to share during the first lockdown. When he approached us with the content assembled from photocopies we thought that it’d be the right solution to keep the richness and somehow the warmth of the pages (there are also the pencil-made marks). We had to re-scan all the photocopies… https://primavera2020.ch https://primavera2020.ch
- CrimsonCape 4y agoThis app would be great if it took a simple 1mb file and adds an extra 50mb, embeds a bunch of unnecessary fonts, maybe replaces utf characters with lookalikes from other languages... Then it becomes a useful tool to deal with opposing counsel...
- gyulai 4y agoPrevious discussion of a similar tool: https://news.ycombinator.com/item?id=30024165 https://news.ycombinator.com/item?id=30024165 I'll reiterate what I said there: I think there's a legal angle here that should probably be sorted out by lawyers & forensics experts before something like this goes into widespread use or gets marketed at professional scale. The law sometimes requires certain documents to be "in writing" and there is, unfortunately, a legal tradition tied to this that "in writing" means "physically on paper", which lawmakers and bureaucrats unfortunately haven't managed to properly transition into the digital age. However something that is quite a separate matter is the question of whether one needs to actually be in possession of that piece of paper. A scan of an original serves as proof that the original exists. ...and this is usually all that anyone requires for practical intents and purposes. But: You're not supposed to do print/sign/scan, and then just throw away the original or not have an original in the first place. You're kind of supposed to keep it in case you're ever asked by a court to produce it. The document partially loses its forensic value if no original can be produced. Even worse: If a digital forensics expert can prove in court that a piece of digital forensics came from this tool, it may no longer be possible to distinguish a scenario where you used it in good faith because you didn't have a scanner on hand versus a scenario involving fraud where a third party used a scan of your signature plus this tool to create the appearance that you signed and scanned a document that you never did in fact sign. Or it could be alleged that you might have deliberately used this tool instead of signing the document for real to deliberately engineer deniability into this piece of digital forensics based on the previous line of reasoning. Personally, I'd advise anyone to just keep their distance from these sorts of tools. And writing/using the tool as a web service where people upload documents instead of downloading the tool seems like an especially bad idea. Why take the risk of exposing presumably sensitive documents to a third party?
- wiether 4y agoI just used it for my resignation letter. Worked perfectly; thanks!
- snickerbockers 4y agoI'm confused. What does it mean to "look scanned"? Normally i want documents that were scanned to look like they weren't.