# CodeB eForms Server - full text (English, then German) Source: https://www.form-provider.com - Updated: 2026-10-12 --- # CodeB eForms Server: One form. PDF and HTML. Signed and delivered. URL: https://www.form-provider.com/en/index.html CodeB eForms Server is a web-based form platform: you design a form once in the browser, and the server publishes it as fillable PDF, responsive HTML and static HTML. Every submission comes back as a sealed PDF plus machine-readable XML, by e-mail. No programming, no app to install. Runs in your own data centre on Windows Server and IIS, or hosted by Aloaha. Formerly Aloaha eForms Server, made by Aloaha Limited in Malta. ## In short - What: a web-based eForms server. One design in the browser becomes a fillable PDF (AcroForm), responsive HTML and static HTML. - Output: every submission is a sealed PDF (SHA-512 server signature, optional RFC 3161 timestamp) plus XML data, delivered by e-mail. - Extras: handwritten and X.509 signatures, ZUGFeRD / XRechnung e-invoices, EU Digital Identity Wallet sign-in, REST API and webhooks. - Where: in your own data centre (Windows Server, IIS, .NET Framework 4.7.2) or hosted by Aloaha Limited, Malta (EU). ## What the eForms Server does CodeB eForms Server turns paper and PDF forms into online forms that work on every device. Form designers build the form in a browser-based WYSIWYG editor. Citizens, customers or staff fill it in on a phone, a desktop browser or in Adobe Reader. The server checks the input, renders the result and sends it to the person who submitted it and to the business owner of the form. It is built for public administration, insurers, property and legal offices, universities and companies that need forms with a reliable paper trail: signed, timestamped and readable by people and by software. ## What you get The main building blocks. Each one is described in detail on its own page. - **Browser-based form designer**: Place text fields, check boxes, radio buttons, drop-down lists, images, lines and signature fields by drag and drop. Set fonts, colours and validation rules. - **PDF and HTML from one design**: Every released form exists as dynamic PDF, responsive HTML and static HTML. The server picks the right format for the device. - **Handwritten and X.509 signatures**: Sign with finger or mouse; the server seals the result. Fields named esignature become PDF signature fields for certificates and smart cards. - **E-mail delivery with XML data**: The submitter gets the sealed PDF, the form owner gets the PDF plus the data as XML. Mail texts are templates per language. - **ZUGFeRD and Factur-X**: Turn invoice forms into EN 16931 e-invoices: PDF/A-3 with embedded XML, created automatically on submission. - **Users, groups and sign-in**: Roles for administrators, designers and guests, form groups, and sign-in with your Aloaha or CodeB account (OpenID Connect), including passkeys and the EU Digital Identity Wallet. ## How a form goes live 1. Design. Create a new form or clone an existing one, place the fields and set validation rules in the online designer. 2. Preview and release. Check the PDF preview, then release the form. The server renders the dynamic PDF and both HTML versions and e-mails you when they are ready. 3. Share a link. Put the form link on your website, in an e-mail or on a QR code. No plug-in and no app are needed. 4. Receive submissions. Each submission is sealed as PDF and sent by e-mail together with the XML data, ready for your back office. ## Privacy by design The eForms Server does not keep a database of submitted forms. A submission is turned into a sealed PDF and XML, delivered by e-mail and then removed from the server. If you need a server-side copy, an optional encrypted archive keeps password-protected PDFs that can only be opened with the submission ID. Because you can run the server in your own data centre, form data never has to leave your infrastructure. ## Own eForms server or form-builder service? What differs between running the CodeB eForms Server and a typical hosted form-builder service. The right choice depends on your data, your documents and your processes. | Question | CodeB eForms Server | Typical form-builder service | |---|---|---| | Where do the data live? | In your own data centre, or on a server hosted by Aloaha in the EU (Malta). | On the provider's cloud. | | What does the submitter get? | A sealed PDF of exactly the form they filled in. | Usually a confirmation e-mail or web page. | | Paper and PDF layout | The form keeps the layout of the paper or PDF original, plus a responsive version for phones. | Usually a web-only layout. | | Signatures | Handwritten signature sealed by the server; X.509 signature fields for certificates and smart cards. | Often a drawn signature image or an add-on. | | E-invoices | ZUGFeRD / Factur-X and XRechnung from a form or through the API. | Rarely built in. | | Identity | Sign-in with OpenID Connect, passkeys and the EU Digital Identity Wallet; forms pre-filled with verified data. | Varies. | | Integration | REST API (OpenAPI 3.1) with OAuth 2.0 bearer tokens, signed webhooks, XML for every submission. | REST API and webhooks are common. | ## Frequently asked questions ### Is the CodeB eForms Server the same as the Aloaha eForms Server? Yes. The Aloaha eForms Server was renamed CodeB eForms Server in October 2026. It is still made by Aloaha Limited in Malta. ### What is CodeB eForms Server? A web-based platform to design, publish and process electronic forms. One design is published as fillable PDF, responsive HTML and static HTML; submissions are delivered as sealed PDF plus XML by e-mail. ### Do form users need Adobe Reader or an app? No. The responsive HTML version works in any current browser on phones, tablets and desktops. The dynamic PDF version is available for people who prefer Adobe Reader. ### Can forms be signed? Yes. Handwritten signatures are captured with finger or mouse and sealed by the server. Forms that require sign-in can be signed with the signer's own key at the CodeB server, others receive your organisation's seal, both as PAdES up to B-LTA. Fields named esignature become PDF signature fields for X.509 certificates and smart cards. ### Where are submitted data stored? By default nowhere: the submission is delivered by e-mail as sealed PDF and XML and then removed. An optional encrypted archive can keep password-protected copies. ### Can I run it in my own data centre? Yes. The server runs on Windows Server with IIS and the .NET Framework 4.7.2. Aloaha can also host it for you. ### How is the eForms Server licensed? Is there a trial? You can use the eForms Server hosted by Aloaha or rent a server for installation in your own data centre; rented in-house servers receive free updates, and integration help and online training are free. A free 30-day trial with three example forms is available. For prices, write to info@aloaha.com. ### Can I send e-invoices without my own invoicing software? Yes. Design your invoice template once on the eForms Server and fill it in for each invoice; every submission becomes a compliant ZUGFeRD / XRechnung e-invoice (PDF/A-3 with EN 16931 XML), sent by e-mail. ### Can the eForms Server create e-invoices? Yes. Invoice forms can be converted to ZUGFeRD / Factur-X (EN 16931) on submission: a PDF/A-3 with the embedded invoice XML. ### Is the CodeB eForms Server a form builder? It is a form server: you build forms in its browser-based designer like in a form builder, but every form also exists as fillable PDF, every submission is a sealed PDF plus XML, and you can run the server yourself. ### Does the CodeB eForms Server have an API and webhooks? Yes. A REST API described as OpenAPI 3.1 lists forms and fields, validates, fills and submits forms and creates e-invoices; webhooks send every submission as signed JSON to your system. ## See it with your own forms Try the public sample forms, or ask us for a free online presentation or a free 30-day trial. --- # Feature reference: Every feature, in one place. URL: https://www.form-provider.com/en/features.html This page lists what the eForms Server can do, grouped by the stages of a form: design, publishing, filling in, delivery, signing, e-invoicing, users and operation. ## In short - Design: WYSIWYG editor in the browser with text fields, check boxes, radio buttons, drop-downs, images and signature fields; validation by regular expression. - Publish: dynamic PDF, responsive HTML and static HTML from one design; the server picks the format per device. - Deliver: sealed PDF to the submitter, PDF plus XML to the business owner; attachments become PDF pages or a ZIP file. - Integrate: OpenID Connect sign-in, REST API (OpenAPI 3.1), webhooks, ZUGFeRD / XRechnung, on-premises or hosted. ## Designing forms - WYSIWYG designer in the browser: no installation; works on any workstation with a current browser. - Field types: text fields, multi-line text, check boxes, radio buttons, drop-down lists, buttons, lines, images, plain text and signature fields. - Layout: font, font size, colours, background colour, alignment, maximum length, required fields. - Validation: a regular expression per field, with ready-made rules for e-mail addresses and ID card numbers and custom error messages. - Letterheads and cascaded documents: a form can depend on a letterhead; change the letterhead once and every dependent form follows. - Templates and cloning: start from a template wizard or clone an existing form. - Backup: export a form with all settings and restore it on the same or another server. ## Publishing - Three formats from one design: dynamic PDF (AcroForm, for Adobe Reader), responsive HTML for phones and tablets, and static HTML that keeps the print layout. - Automatic format choice: the server detects the device and delivers the suitable format; links can also request a format explicitly (pdf=1, web=1, static=1). - Release workflow: preview the PDF, release the form, receive an e-mail when rendering is complete. - Multilingual: language variants of forms and of all e-mail texts. ## Filling in and submitting - Any device: phones, tablets, desktop browsers and Adobe Reader. - Attachments: users can add documents before submitting; images become PDF pages, other files are zipped and attached. Forms can require attachments. - Spam protection without CAPTCHA: an invisible check built into the server keeps bots out. Nobody has to click pictures or type distorted letters, and no third-party service such as Google reCAPTCHA sees your visitors. - Remembers your entries: when someone opens the same form again, their earlier entries are filled in from their own browser, separately for every form. Nothing is stored on the server, and one click clears them. - Pre-filling from a verified identity: after sign-in with an Aloaha or CodeB account, for example with the EU Digital Identity Wallet at www.aloaha.com, name and address fields can be filled automatically. - Handwritten signature fields right in the form, see Signatures. ## Delivery and data - Sealed PDF: every submission is rendered as PDF and digitally sealed by the server. - Two e-mails: the submitter receives the sealed PDF; the business owner receives the PDF plus the form data as XML for further processing. Additional recipients can be configured. - Mail templates: subject, body and footer per form group and language, with placeholders such as form ID, document ID, submission ID and link. - No submission database: data are delivered and removed. An optional encrypted archive keeps password-protected PDFs, retrievable only with the submission ID. - Counters and reports: submissions per form and per month, as CSV report. ## Signatures - Handwritten electronic signature with finger, pen or mouse, bound to the document by a SHA-512 server signature. - Optional timestamp from an RFC 3161 timestamp server, such as the Aloaha Timestamping Server. - X.509 signature fields: text fields named esignature become PDF signature fields for certificates and smart cards (advanced and qualified signatures). ## E-invoicing - ZUGFeRD / Factur-X: invoice forms are converted to EN 16931 e-invoices on submission (PDF/A-3 with embedded XML). - ZUGFeRD tools: extract the XML from a ZUGFeRD PDF, embed XML into an existing PDF, or create the PDF from XML with a DOCX template; also as web service. ## Users, groups and sign-in - Roles: administrators, users (form designers) and guests. - Form groups: each group sees and manages its own forms; every form has a business owner and a designer. - Sign-in with Aloaha and CodeB accounts: next to local accounts, the log-in page offers sign-in with www.aloaha.com, phone.codeb.io and phone.aloaha.com (OpenID Connect, authorization code flow with PKCE). The role of the account (administrator, user or guest) is applied unchanged, and the account's server becomes its form group. - Passkeys and EU Digital Identity Wallet: www.aloaha.com already supports sign-in with password, passkey (FIDO2 / WebAuthn) and the upcoming European Digital Identity Wallet (eIDAS 2.0, OpenID4VP, SD-JWT VC). Because the eForms Server signs in through it, these methods work for the form server, too. More on the EU Digital Identity Wallet. - Per-form authentication: a form can require sign-in before it can be filled in. ## Aloaha ID: one sign-in for your applications The sign-in behind the eForms Server is www.aloaha.com, a standard OpenID Connect provider operated by Aloaha. You can use it for your own applications as well: - Standard protocol: OpenID Connect with the authorization code flow and PKCE, signed ID tokens (RS256), userinfo, logout and token revocation. Any OIDC library works; the discovery document is at www.aloaha.com/.well-known/openid-configuration. - Modern sign-in methods: password, passkey (FIDO2 / WebAuthn), e-mail link and the European Digital Identity Wallet (eIDAS 2.0, OpenID4VP, SD-JWT VC), ready before the wallet becomes mandatory to accept. - Roles and groups: the role and groups claims let your application keep administrator, user and guest rights in one place. - Privacy controls: data agreements, consent receipts, an access log and data deletion requests for every user. The same service runs on phone.codeb.io and phone.aloaha.com. To connect your application, write to info@aloaha.com or read the API documentation. ## Integration and operation - Embedding: link to a form or embed it in your website; the URL decides the format. - On-premises or hosted: run it in your own data centre or use a server hosted by Aloaha. - Requirements: Windows Server with IIS (integrated pipeline) and .NET Framework 4.7.2. - Training and support: free online training and integration help; free updates for rented in-house servers. ## Frequently asked questions ### Which field types does the designer support? Text fields, multi-line text, check boxes, radio buttons, drop-down lists, buttons, lines, images, plain text and signature fields. ### How is input validated? Each field can have a regular expression and an error message. Ready-made rules exist for e-mail addresses and ID card numbers. ### What happens to attachments? Images are converted into PDF pages; other files are zipped and attached to the submitted PDF. ### Which sign-in methods are available? Local user accounts and sign-in with an Aloaha or CodeB account through OpenID Connect: www.aloaha.com, phone.codeb.io and phone.aloaha.com. The role of the account (administrator, user or guest) is kept. ### Do the forms use a CAPTCHA? No. The eForms Server has its own invisible bot protection: the browser solves a small computing task in the background while the form is being filled in, and the server also checks timing, a hidden trap field and that each form is sent only once. People see nothing of it, and no third-party CAPTCHA service is involved. ### Can people sign in with the EU Digital Identity Wallet? Yes, through www.aloaha.com. It already accepts the upcoming European Digital Identity Wallet as well as passkeys, and passes the verified sign-in to the eForms Server by OpenID Connect. --- # Online form designer: Create forms in the browser. URL: https://www.form-provider.com/en/form-designer.html The Aloaha online form designer is a WYSIWYG editor: you place fields where they belong on the page and the server produces the PDF and HTML versions. No downloads, no programming. ## In short - No installation: the designer runs in any current browser, on the desktop and with touch on tablets and phones. - Fields: single- and multi-line text, check boxes, radio buttons, drop-downs, images, text, lines, buttons, handwritten and X.509 signature fields. - Rules: every input field can have a regular expression and an error message; required fields are marked. - Result: one release produces the fillable PDF and both HTML versions of the form. ## What you can place - **Input fields**: Single- and multi-line text, check boxes, radio buttons and drop-down lists, each with its own validation rule. - **Content**: Images, plain text and lines to rebuild any paper form. - **Buttons and signatures**: Function buttons, handwritten signature fields and esignature fields for X.509 certificates. ## The designer in pictures The editor shows the page as it will be printed: tools on the left, the page in the middle, the selected field on the right. Double-click a field to set its name, type, rule and colours. Switch on Preview to see the form exactly as people will get it, and on a phone the same editor works with your fingers. Every step is explained in the editor manual.     ## Rules, letterheads and reuse Validation: every field can carry a regular expression and an error message, for example for e-mail addresses or ID card numbers. Letterheads: forms can depend on one or more documents such as a letterhead. Update the letterhead once and every dependent form follows; language-specific letterheads switch the form language automatically. Reuse: clone an existing form to save time, start from templates, and export forms as backup to restore them later or on another server. ## Create your first form 1. Log in and click Create new form. 2. Enter a unique Document ID, your e-mail address as notification address and a short description. 3. Click Create Field to add objects to the page. 4. Select an object and choose its type under Field Properties; set text, values, images and validation. 5. Press Show PDF to preview the fillable PDF. 6. Press Release PDF. The server renders the dynamic PDF and both HTML versions and notifies you by e-mail. ## Who uses the designer Form owners in administration, insurance, property management, hotels, schools and companies use the designer to turn existing paper or PDF forms into online forms. Upload the original as letterhead, place the input fields on top, add validation rules and release it. Because the designer works with points on the PDF page, the released PDF looks exactly like the original, and the responsive HTML version adapts the same fields to small screens. The editor manual explains every tool step by step, and the REST API lets your software read the fields of any released form. ## Frequently asked questions ### Do I need to install anything to design forms? No. The designer runs in the browser. ### Can I reuse an existing form? Yes. Clone it from the form library, or use a letterhead that many forms depend on. ### Can I use my existing PDF or paper form? Yes. Upload the original as a letterhead and place the input fields on top of it; the released PDF keeps the original layout. ### Does the designer work on a tablet or phone? Yes. The editor works with touch: tap to select, drag to move, and use the panels at the bottom on small screens. ### Which formats does a released form have? Every released form is available as dynamic PDF (AcroForm), responsive HTML and static HTML from one link. ## Try the designer Ask for a free 30-day trial, or book a free online presentation. --- # Editor manual: Editor manual: from blank page to released form. URL: https://www.form-provider.com/en/editor-manual.html This manual walks through the form editor of the CodeB eForms Server: where everything is, how to place and arrange fields, how to set their properties and how to release the finished form. The screenshots show the sample form "Meldeschein" (German hotel registration). The editor itself is in English. ## In short - Layout: top bar with page switcher and Release, tools on the left, the page in the middle, the selected field on the right. - Units: positions and sizes are in points (1/72 inch), the PDF unit. - Safety net: restore points before delete, merge and page changes; Go back returns to the last one. - Touch: on phones the tools open as panels from the bottom bar; Select several replaces Ctrl + click. ## Contents 1. The editor at a glance 2. Adding fields 3. Selecting, moving and resizing 4. Field properties 5. Arranging several fields 6. Pages 7. Undo and house style 8. Preview and PDF 9. Releasing the form 10. On a phone or tablet 11. Classic view 12. Questions and answers ## The editor at a glance Open a form from the form library with edit, or create a new one with Create new form. The editor has four areas: - Top bar: the form name and page count, and the actions for the whole form: Form library (back), Show PDF, Download PDF and Release form. - Tools on the left: add fields, work with the selected fields, pages, and undo. - The page in the middle: what you see here is what the form looks like. Every field sits exactly where it will be in the PDF. - Selected field on the right: type, position and size of the field you clicked, and short tips. Hover over any tool to see what it does. On a phone or tablet see below.   ## Adding fields Click Add field at the top of the tools. A new field appears in a corner of the page; drag it to its place. Every new field starts as a text element. Choose what it should be in the type list on the right (Selected field): - Text Field: an input box the person fills in. - Plain Text: fixed text such as headings, labels and notes. - Drop Down, Check Box, Radio Button: choices. - Image, Line, Button: pictures, rules and buttons. ### Letterhead Upload letterhead puts a PDF or image behind the page, for example your company letterhead or a scanned paper form to trace. Remove letterhead takes it away again.  ## Selecting, moving and resizing - Select: click a field. It gets an orange frame. - Select several: hold Ctrl and click more fields, or drag a rectangle across an empty part of the page. - Move: drag the field. - Resize: drag the small handle in its bottom-right corner. - Exact values: type X, Y, width and height on the right. Values are in points (1/72 inch, the PDF unit). X is measured from the left edge, Y from the bottom edge of the page, as in a PDF. - Delete: Delete Field on the right, Delete in the tools, or right-click the field. The box at the top of the tools always tells you how many fields are selected.   ## Field properties Double-click a field, or click Field Properties on the right, to open its properties: - Name: the field name in the PDF and in the XML data you receive. Use short, unique names such as Surname. - Group ID: fields with the same group belong together, for example the radio buttons of one question. - Description: the label shown to the person filling in, also used in messages and in the HTML version. - Field is Required and Validation: make the field mandatory and check the input, for example an e-mail address, a date or a postcode. - Text: preset text, or the text of a Plain Text element. Toggle HTML switches to formatted text. - Background, Font, size and colour, Bold, Italics, Block Justify. - Multiline: allows several lines of input. Text as Comb with Max. Characters spreads the characters evenly in boxes, as on paper forms. Click OK to apply, Cancel to discard. Images have their own small dialog to upload the picture; buttons and lines have one for label, colours and action.  ## Arranging several fields Select two or more fields, then use the tools on the left: - Selected fields: Copy and Paste (tip: right-click the page and choose Paste to put the copies exactly there), Duplicate (copy next to the original), Delete, Merge into one. - Line up: align the left, centre, right, top or bottom edges. - Make equal: same width, same height, even gaps across or down. - Same look: same font, same colours, same group, or mark the fields as a table. ### Combining commands Some commands have a small box next to them. Tick it, and that command also runs together with the next command you click. Example: tick Same width, then click Left: the fields get the same width and are lined up on the left in one step. ## Pages A form can have several pages. To move between them, use the page switcher in the top bar, next to the form name: the arrows go to the previous and the next page, the list jumps straight to a page (for example Page 2 of 3). On a phone it shows only the arrows and the number. Under Pages in the tools: - Page and Orientation: jump to a page, switch between portrait and landscape. - Previous and Next: the same as the arrows in the top bar. - Add page, Copy page (with all fields), Delete page. The line above the page shows where you are, for example Page 1 of 2 · Portrait · 595 × 842 pt (A4).  ## Undo and house style - Save restore point: remembers the current state of the form. - Go back: returns to the last restore point. Undo go back reverses that. - Apply house style: sets left margin, width, height, font and colours of all fields from the style rules of your server, so every form looks the same. Delete, merge, page changes and the house style save a restore point automatically before they change anything. ## Preview and PDF While you work, the fields have light outlines so you can find them. Switch on Preview above the page to hide all outlines and handles: the page then looks like the released form. Show PDF creates the PDF and opens it in a new tab. Download PDF saves it.  ## Releasing the form A form is public only after it was released. Click Release form in the top bar: - Form Designer eMail: your address; you get notices about the form. - Business Owner eMail: receives every submission as a sealed PDF with the data as XML. - Options for attachments (required, images only, uploader on the last page), the submit button and a permanent redirect. - Require sign-in with : visitors sign in with that server first; the form is pre-filled from their account. - Sign the PDF when it is submitted: every submitted PDF is signed, with the personal key of the signed-in person when the form requires sign-in, otherwise with the seal of the organisation (Signatures). Click OK. The server then creates the PDF, the responsive HTML and the static HTML of the form. Release the form again after every change; until then visitors see the previous version.  ## On a phone or tablet The editor also works with your fingers, on tablets and phones. On a phone the tools and the selected field open as panels from the bar at the bottom: Tools, Field (the number shows how many fields are selected), Select several and Preview. - Select: tap a field. Tap it again to deselect it. - Move and resize: drag a selected field with your finger, or drag the orange dot in its corner to resize it. Swiping anywhere else scrolls the page, so you never move a field by accident. - Exact position: under Field, the arrows move the field by 1 pt or 10 pt; width and height are set in the boxes above them. - Several fields: turn on Select several, then tap the fields. Turn it off again when you are done. - Properties: double-tap a field, or tap Field Properties under Field. - Zoom: the page is shown at its real size; pinch to zoom out and see the whole page.  ## Classic view The previous layout of the editor is still there: click Classic view at the right of the top bar. Switch to the new editor (bottom right) brings you back. Both work on the same form and give exactly the same result; the browser remembers your choice. ## Questions and answers ### Does the editor show the form exactly as it will look? Yes. Every field is shown at its real position and size in points, with its font and colours. Switch on Preview to hide the editing outlines; Show PDF displays the generated PDF. ### How do I select several fields? Hold Ctrl and click the fields, or drag a rectangle across an empty part of the page. The box at the top of the tools shows how many fields are selected. ### Why are some tools grey? They work on selected fields. Select one or more fields on the page and they become active. ### Why does my change not appear in the public form? Visitors see the released version. Click Release form again after changes. ### Can I undo a mistake? Yes. Go back returns to the last restore point; delete, merge and page changes save one automatically. Save restore point creates one whenever you like. ### Can I use the editor on a phone or tablet? Yes. Tap a field to select it, then drag it with your finger to move it. On a phone the tools and field settings open from the bar at the bottom; Select several replaces Ctrl + click and the arrows under Field move a field exactly. ### Where is the old editor? Click Classic view in the top bar. Switch to the new editor brings you back. ## Try it with your own forms Ask for a free online presentation or a free 30-day trial. --- # Mobile-ready forms: Paperless on every screen. URL: https://www.form-provider.com/en/responsive-forms.html Paper workflows cost time and produce errors. CodeB eForms are filled in, signed and sent directly on the device at hand, and every form is available as responsive HTML and as fillable PDF. ## In short - Three formats, one link: responsive HTML (phones, tablets), static HTML (desktop, print layout) and dynamic PDF (Adobe Reader). - Automatic: the server detects the device; web=1, static=1 or pdf=1 in the link force a format. - No app: people fill in, sign and send forms in the browser they already have. ## Why organisations switch - **Collect data reliably**: Validated input instead of illegible handwriting; data arrive as XML. - **Simplify compliance**: Sealed PDFs, signatures and timestamps document every submission. - **Keep one look**: Letterheads and cascading forms keep your corporate design consistent. ## Three formats, one link The server chooses automatically. Add a parameter to the form link to ask for a specific format. | Format | Best for | Link parameter | |---|---|---| | Responsive HTML | Phones and tablets | web=1 | | Static HTML | Desktop browsers, print layout | static=1 | | Dynamic PDF | Adobe Reader, offline filling | pdf=1 | ## How the format is chosen A form link opens pdfforms.aspx?fid=