Urgent.News

What's breaking now, across thousands of outlets.

Tech

Filling a PDF form on a laptop, and why I flatten the copy I send

A lot of forms still arrive as PDFs with a note that says "print, fill, scan, and send back". Most of the time you don't need the printer. Here's how to tell what kind of form you have, fill it with free tools, and decide whether the copy you send should still be editable. Three things that look like a form An AcroForm. The PDF stores a list of named fields (text boxes, checkboxes, radio groups,…

Many forms arrive as PDFs, instructing recipients to print, fill out, scan, and return the completed document. However, this process can be avoided by filling out the form digitally. There are three types of PDF forms: AcroForm, XFA, and flat scans or exports. AcroForm is the most commonly encountered type, containing fields like text boxes, checkboxes, radio groups, and dropdowns, which can be easily filled using free tools in browsers like Chrome, Edge, Firefox, and macOS Preview.

XFA forms, an older Adobe format, may not be visible in viewers outside Adobe's apps. Flat scans or exports have no fields at all. To determine the type of form, use the 'pdfinfo' command, which will display either "AcroForm," "XFA," or "none."

When filling out an AcroForm, various free tools are available. Open the PDF file, click into the field, type the information, and save the file. The saved copy remains a form, allowing anyone who opens it to change the filled-in information. If the form type is "none," there are no fields to fill, and you can only add text on top of the page using a viewer's text or annotation tool. For frequent form filling, a short Python script using the pypdf library can help list field names and fill values.

Flattening the filled copy is recommended to prevent accidental or intentional editing. Flattening draws each field's appearance into the page content and removes the fields. The result is still viewable, with answers visible as page content. Tools like qpdf can flatten a filled PDF, making the form non-editable while preserving the filled-in content.

However, retain an unflattened copy of the form for future editing needs. Be cautious when flattening a form requested by the recipient, as some offices may require the field data for processing.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

What a token-savings estimate means in ReverieCache's Deep Rest preview

AI disclosure: This post was drafted with AI assistance from the project's documentation and synthetic test results, then checked against the public source.

  • ReverieCache's Deep Rest preview offers agents themed break spaces
  • Estimated active-context tokens count reduced from 847 to 501 in test
  • Figure is an estimate, not model-tokenizer count or inference savings

Why Telegram's Billionaire Founder Chose Dubai as His Base

Why Telegram's Billionaire Founder Chose Dubai as His Base Pavel Durov did not arrive in Dubai by accident. The founder of Telegram moved his company to the emirate in 2017, and that decision has…

  • Pavel Durov, Telegram founder, chose Dubai in 2017.
  • Durov's wealth comes from privately held Telegram.
  • Dubai's strategic location and tax benefits attracted Telegram.

Perl 🐪 Weekly #796 - Perl and PHP

Originally published at Perl Weekly 796 Hi there, While PHP developments are rushing to resolve "php2shell" RCE vulnerabilities ( CVE-2026-109618 and CVE-2026-109619 ) caused by memory corruption and…

  • PHP addresses php2shell RCE vulnerabilities CVE-2026-109618 and CVE-2026-109619
  • Perl and Raku Workshop 2026 scheduled for November 21st, 2026
  • Ex::Op simplifies module imports and loop executions in Perl

More from Monday 26 October →