TLDR: I recently found out there is “deprecated” XFA format that acrobat still uses in their programs, and government forms have those for dynamic contents in the form that we cannot fill using other softwares. Looking for solutions.


This has been a problem since a long time. Back in 2020 I had dual boot because I needed acrobat to fill PDF forms, but after finding xournal++ program I nuked windows partition. Windows update messing up grub was one of the reason I decided to nuke windows and looking at the posts recently it’s still a huge issue.

So the problem I recently encountered is that even the government issued PDF forms need acrobat reader (which is free software for PDF, but only available in windows and mac). Which I didn’t think would be an issue and just filled the form in Firefox.

Turns out that was problematic as the PDF forms has fields that are automatically filled, calculated from other fields, only made available when certain checkboxes are checked, etc. and Firefox doesn’t support that. Even trying to install the acrobat reader snap (which uses wine) in a VM and opening the PDF on it didn’t work. The UI makes me think it’s a really old version of the reader.

So without searching for other devices (and filling a PDF with my sensitive information) what solution is there? Installing windows is a hassle even in a VM, and it will use up precious SSD memory. But that’s the only solution I can think of.

I also found masterpdf or something like that which the Arch wiki says has support for that, but it didn’t work. It says XFA forms are converted to acro forms, and the dynamic part doesn’t work. There are websites that promise to work for such forms, but I’m not going to be putting sensitive info on web apps.

  • AmbiguousProps
    link
    fedilink
    English
    33 months ago

    Does it open in LibreOffice draw? If so you can just fill the form with text boxes if the text boxes in the form aren’t already fillable.

    • @thevoidzeroOP
      link
      33 months ago

      Draw seems to disregard the form fields, so I could probably fill it in Firefox, and use draw to edit the auto calculated fields. It’ll work for printed forms, but if any org uses pdf fields extractor wouldn’t that be a problem?

      • AmbiguousProps
        link
        fedilink
        English
        1
        edit-2
        3 months ago

        Possibly, it would probably depend on the extractor and business - I would hope that most businesses would catch that the fields weren’t filled out during extraction if extraction is something they normally do. I would expect it’s something that happens with pdf extraction and they’d have a human go in and check it in those cases. Of course, for humans that doesn’t matter, so if only humans are viewing it, I think you’d be good.

        • @thevoidzeroOP
          link
          13 months ago

          Yeah. I’m just worried when extractor fails they put it in discard pile, or human pile which’ll delay my application by a lot.