Is there any way to send directly data from a PDF document back to a server?

I would like to collect data from readers of an ebook, preferably more or less automatically (with their full consent of the reader). Most ebook reader do not allow to send data e.g. reading analytics back to the writer, however PDF Forms supposedly designed explicitly with the purpose to collect data. However, the exact details and limitations are not clear for me even after reading their website:

  • Can I send any kind of data back to a server, or is there any restriction (e.g. only text that was typed some kind of From field)?

  • Can I send data automatically, e.g. after once the reader set the permissions or every single time I have to wait till the reader pushes some "send" button?

  • It may not clear from the question, but when i am asking "sending data" I mean running e.g. a JS script and sending data on for example what pages the reader read, what does he do if running some interactive element, e.g. answering a test inside the book.
    – Greg
    Aug 22, 2014 at 16:53

2 Answers 2


Answer: the easiest way is to add URL-links in the PDF text, because is the unique widespread (standard) option to online interactivity, present in near all PDF-readers. Some variations: 1) a link to a complete online form webpage; 2) one link for each question/answer.

Comment: why to use PDF? and about EPUB?. EPUB is HTML, so have standard support to HTML interactivity.

  • Two reasons (I may be wrong, though): 1) epub is HTML, but most reader has poor support for JS and other interactivity as far as I know, on the other hand Adobe is pretty standard for PDF and supposedly handle JS 2) epub is dominant of handhold devices, but PDF is still pretty OK wherever, including desktops
    – Greg
    Aug 22, 2014 at 16:46
  • HTML not need Javascript to use forms... But, yes, good reasons for stay with PDF... Well, similar reasons say to not use Adobe-specific tech. Good links are not a "dream of interface", but in general, with some authentication, is enough. Aug 22, 2014 at 19:42

If you are writing an ebook reading application you can send whatever kind of data you want back to a server that the application knows how to talk to.

However, it sounds like you would like to write your ebooks in PDF so that you could have the PDF contain a form that automatically gets filled in and submitted back to you so you could collect analytics about who is reading your book and how long they have been reading it. This, I think, is not possible without collaboration between the author and an ebook application writer.

  • Thank you. Yes, I was asking PDFs as PDF is a widely used format, and Acrobat allows (encourages?) PDF based forms and similar, active documents.
    – Greg
    Aug 20, 2014 at 2:14
  • Yeah, unfortunately for those forms and interactive documents to work, you have to be viewing them in a PDF viewer that understands those concepts (forms and form submission) and this is not something a large number of ebook reading applications have available at this point. Aug 20, 2014 at 14:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.