• 0 Posts
  • 292 Comments
Joined 2 years ago
cake
Cake day: July 9th, 2023

help-circle
  • I remember installing a fresh PC with win98. During installation, I disabled some windows bloatware (Imagine! You actually could do this!), and ended up with an unresponsive, non-windows app blocking the system. I killed that app and removed it from the system. Keep in mind that at this point, no network connection was set up, nor did I install any driver or program yet, this was straight from the windows install medium.

    After reboot, the app was back, and again blocking the system.

    Wiping the harddisk and starting installation over did not help either.

    Turned out this was some bloatware installed by the BIOS whenever it detected at boot that there was a) a Windows installation that was b) “missing” their “register your PC with us” app. This needed some Windows bloatware to work, and thus failed on this machine.

    This was the only time I angrily screamed at a hotline worker.











  • The problem lies in the PDFs themselves. In there are objects that represent lines of glyphs. If you are lucky. A conversion tool can guess which of those lines belong together and produce the text.

    It cannot know any intentions behind it, though. Take a numbered list. The first line is two line objects: the number plus the . or the ), and the first line of text. The conversion tool can now guess. As the line blocks with the numbers are all left of the line blocks with text, this could be a numbered list. Or it could be a table with two columns. Nothing in the PDF is giving any hints.

    And that is the easy part. This assumes that the document either uses default fonts, or keeps its embedded fonts untouched. If they use embedded fonts and a PDF optimizer that only embeds the used characters and renumbers them, any copy or conversion tool is bound to fail.

    Same with protected PDFs where you simply cannot copy the text from the start.

    And then there are PDFs that just consist of scanned pages. Here you would need an OCR software to get something readable out of them.

    PDF is an archival, output format, the end of a process. Not something to work from.

    Always preserve the original file. Keep it safe. If you change tools, make sure you have a conversion path into something editable. The PDF is for giving away, nothing else.