{"id":932,"date":"2014-10-01T23:13:48","date_gmt":"2014-10-01T21:13:48","guid":{"rendered":"\/\/www.mcgill.org.za\/stuff\/?p=932"},"modified":"2014-10-01T23:23:29","modified_gmt":"2014-10-01T21:23:29","slug":"adobe-xfa-forms-do-not-work-no-really-adobe-sucks","status":"publish","type":"post","link":"https:\/\/www.mcgill.org.za\/stuff\/archives\/932","title":{"rendered":"Adobe XFA forms do not work, no really, Adobe sucks"},"content":{"rendered":"<p>Our friendly tax collector has automated their personal inefficiencies into a relatively efficient system called <a title=\"SARS e-viling\" href=\"http:\/\/sarsefiling.co.za\/\" target=\"_blank\">SARS e-viling<\/a>.\u00a0 This amazing system allows you to confess your tax sins, after which they will perform their happy little calculations and tell you whether you owe money or not.<\/p>\n<p>A few years ago, their site worked on anything that ran &#8220;flash&#8221;, but lately their site doesn&#8217;t work in more and more browsers &#8211; it did however work in Google Chrome.<\/p>\n<p>Once the tax man knows your height, weight and how much he can hit you for, his e-viling site says &#8220;Download your assessment&#8221; or something, and provides a .PDF file called <strong>GetNotice.pdf<\/strong>.\u00a0 I downloaded the file and discovered that &#8230; it doesn&#8217;t work.<\/p>\n<p>Inside the PDF is the following text:<\/p>\n<pre>To view the full contents of this document, you need a later version of the PDF viewer. You can upgrade\r\nto the latest version of Adobe Reader from www.adobe.com\/products\/acrobat\/readstep2.html\r\nFor further support, go to www.adobe.com\/support\/products\/acrreader.html<\/pre>\n<p>That&#8217;s it.\u00a0 You can follow the links to your heart&#8217;s content, but one thing you will not find is &#8230; anything to use this amazing file on Linux (never mind BSD and more esoteric operating systems).<\/p>\n<p>The reason for this is that the PDF includes XML Form Architecture Forms (XFA Forms).\u00a0 Adobe, in their infinite wisdom, added this extension without telling anyone how it works outside of Adobe products.\u00a0 Things that used to work (PDF&#8217;s) now suddenly do not, unless you happen to use Adobe&#8217;s latest and greatest offering.  Of course, everyone wants to install Adobe&#8217;s software, don&#8217;t they? so the form extensions have no backward compatibility, except to tell you they have no backward compatibility.  To see what they say as a document that you don&#8217;t want to edit, you have one choice, and only one choice, and that is to install whatever it is that Adobe is offering.<\/p>\n<p>Now this is why <strong>Adobe sucks<\/strong>: they used to provide this program for Linux.\u00a0 With this edition of their bloated software, they could tell the folks who forked out the big bucks for the Adobe form designer that their forms and stuff work on all sorts of platform.\u00a0 Now they have stopped supporting Linux.\u00a0 That&#8217;s interesting.\u00a0 However, you <em>cannot<\/em> get the old software that <em>did<\/em> work.<\/p>\n<p>Don&#8217;t worry though if you are running Windows XP &#8211; an operating system that nobody loves anymore (except armies of botnet herders) &#8211; Adobe will support your malware infested system with fresh application software forever, even though your operating system software is teetering on the edge of oblivion, and has already been abandoned by its manufacturer.\u00a0 For this operating system, they supply their software, but for a current version of Linux, they have <strong>removed<\/strong> their support.\u00a0 You can&#8217;t even download the one that worked.<\/p>\n<p>This means that it&#8217;s broken, and it&#8217;s not getting fixed.\u00a0 They broke it on purpose.\u00a0 Since they did it without a word about why or what, I can only assume that &#8230;<\/p>\n<ul>\n<li>Adobe hates Linux because they can&#8217;t control it<\/li>\n<li>Adobe&#8217;s only programmers that care about Linux have been shifted out of the way<\/li>\n<li>Nobody at Adobe knows the difference between Linux and Android<\/li>\n<li>Adobe executives said that they will not provide free software for free operating systems<\/li>\n<li>Adobe sucks.<\/li>\n<li>Adobe hates me personally.<\/li>\n<\/ul>\n<p>What am I supposed to think?\u00a0 It&#8217;s not like there&#8217;s a statement on their download page about the truth of the matter.<\/p>\n<div id=\"attachment_934\" style=\"width: 157px\" class=\"wp-caption alignright\"><a href=\"\/\/www.mcgill.org.za\/stuff\/wp-content\/uploads\/2014\/10\/adobe-warning.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-934\" class=\" wp-image-934\" src=\"\/\/www.mcgill.org.za\/stuff\/wp-content\/uploads\/2014\/10\/adobe-warning-150x150.png\" alt=\"Adobe Software is protected by international copyright law\" width=\"147\" height=\"147\" \/><\/a><p id=\"caption-attachment-934\" class=\"wp-caption-text\">Adobe Software is protected by international copyright law<\/p><\/div>\n<p>I was reduced to downloading the Windows version and running that under Wine, but it failed to install (Windows installers do this all the time, although more so under wine). The installation actually seemed to be going swimmingly, but it stopped after installing pretty much all the files. As its last official act, it deleted everything it installed, and then explains that it&#8217;s my fault somehow.<\/p>\n<p>I did find something that works though: <a title=\"A PDF viewer that actually works\" href=\"http:\/\/www.tracker-software.com\/product\/pdf-xchange-editor\/download\" target=\"_blank\">PDF XChange Editor<\/a> running under <a title=\"Wine: like windows, but more like alcoholic\" href=\"https:\/\/www.winehq.org\/\" target=\"_blank\">Wine 1.7.18<\/a>.\u00a0 I should have done this first, without messing about with Adobe&#8217;s junk.<\/p>\n<div id=\"attachment_936\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"\/\/www.mcgill.org.za\/stuff\/wp-content\/uploads\/2014\/10\/pdf-xchange-editor.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-936\" class=\"size-medium wp-image-936\" src=\"\/\/www.mcgill.org.za\/stuff\/wp-content\/uploads\/2014\/10\/pdf-xchange-editor-300x197.png\" alt=\"PDF XChange Editor\" width=\"300\" height=\"197\" srcset=\"https:\/\/www.mcgill.org.za\/stuff\/wp-content\/uploads\/2014\/10\/pdf-xchange-editor-300x197.png 300w, https:\/\/www.mcgill.org.za\/stuff\/wp-content\/uploads\/2014\/10\/pdf-xchange-editor.png 593w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-936\" class=\"wp-caption-text\">PDF XChange Editor<\/p><\/div>\n<p>It&#8217;s not free, as in Free Software, but it is free as in Beer. and for a document that is produced by the tax man, I don&#8217;t care to care about the difference.<\/p>\n<p>The insult of this all is that:<\/p>\n<ul>\n<li>The actual PDF does not contain any information that requires a form &#8211; it&#8217;s not a form &#8211; it&#8217;s a document.<\/li>\n<li>SARS say they don&#8217;t give a hoot about my medical aid contributions and expenses.<\/li>\n<\/ul>\n<p>Did I mention how I feel about Adobe?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our friendly tax collector has automated their personal inefficiencies into a relatively efficient system called SARS e-viling.\u00a0 This amazing system allows you to confess your tax sins, after which they will perform their happy little calculations and tell you whether &hellip; <a href=\"https:\/\/www.mcgill.org.za\/stuff\/archives\/932\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[167,168,17,169,166,190,11,170],"class_list":["post-932","post","type-post","status-publish","format-standard","hentry","category-stuff","tag-adobe","tag-pdf","tag-rants","tag-rot","tag-software-2","tag-stuff","tag-stupidity","tag-tax"],"_links":{"self":[{"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/posts\/932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/comments?post=932"}],"version-history":[{"count":6,"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/posts\/932\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/posts\/932\/revisions\/940"}],"wp:attachment":[{"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/media?parent=932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/categories?post=932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mcgill.org.za\/stuff\/wp-json\/wp\/v2\/tags?post=932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}