Jump to content

Attila Kovacs

Members
  • Content Count

    2067
  • Joined

  • Last visited

  • Days Won

    27

Posts posted by Attila Kovacs


  1. Well, it's not that complicated. Imagine, for example, that there's a logo in a document and a screen reader application needs to help someone understand what's on the screen. Without tags, the screen reader will start reading things like 'line, line, path, rectangle, etc.' But if you tag the group of shapes/lines as /S /Figure /T (Logo), then it simply reads 'Logo.' The same principle applies to pretty much everything else in the document.

     

    Here is an example from the PAC you linked, after I added the /Figure tag using PDF-XChange:

    image.png.fe005ab18a0b29f29500d26584eb681c.png

     

    Now, PDFix will try to tag everything, more or less quite well, but the tags won’t have names to be read, and the graphics won’t be grouped correctly, etc.

    But I did not check PDFix for the details, maybe you can create templates for better results.

     

    It's a pretty neat topic, it reminds me of the Lynx, the console text web browser for Linux back in the days.

     


  2. Well, I really wouldn't like to add a post-processor behind it, it's basically impossible for it to work properly when, say, the company logo is made up of 40 paths and scribbles.

    Besides, it can't modify a signed PDF anyway.

    However, in my form designer, I can add accessibility semantics to the elements, like role, display name, language, etc. and with "gdicomment()", I can pass it to Gnostice, which I’ll expand with a processor and a structure-tree generator.

    I think I’m going to miss the 3-week deadline, but I believe this is the only sensible solution.

     


  3. 3 minutes ago, Cristian Peța said:

    This is from an invoice B2C:

    I see, looks like I was wrong about 'in the EU', it's actually just in Germany. Here, you can only provide net price plus VAT per line item, which is pretty much only practical for B2B.


  4. 56 minutes ago, DelphiUdIT said:

    These things will happen more and more often in the future, as Let's encrypt will no longer send certificate expiration notices.

    42 05 * * * certbot renew --quiet

×