Tool Guides

Building a PDF From a Blank Page: What the Creation Zone Does and Does Not Do

Every other tool here starts from a PDF you already have; the creation zone starts from nothing. The block model, the page setup, tables and shapes, the templates — and the limits worth knowing first, including why runs of spaces collapse in a text block.

Written against the Aug 8, 2026 release·what has changed since

PDFA

The usual route to a one-page PDF runs through a word processor: open a document, type the invoice or the letter, then export or print to PDF and hope the layout survives the trip. It normally does. It also means installing or signing into something in order to produce a single page of text.

The creation zone is the other route, and it is the only surface here that does not start from a file you already have. Set the paper up, add blocks of content, watch the preview paginate, and download a PDF with real selectable text. This post covers the model it uses and the setup it gives you — and then the things it does not do, because those are what decide whether it suits the document you have in mind.

A document is an ordered list of blocks

There is no free canvas and no cursor roaming around a page. A document is a list of blocks, added from a row of buttons and moved with up and down arrows: Heading in three sizes, Paragraph, Image, Table, Shape, Divider, Spacing and Page break. Each text block carries its own font — Helvetica, Times or Courier — with a size in points, a colour, an alignment, bold and italic.

What you type is embedded as real selectable text, not a picture of text. Ctrl+F finds it, and opening the export in the editor later treats it as text rather than an image. The creator does not emit a tagged structure tree, so this is not a PDF/UA or tagged-PDF accessibility claim.

Content flows down the page and moves to the next one when it runs out of room. A block taller than a whole page splits across as many pages as it needs, line by line, rather than vanishing off the bottom edge — and a page break starts a new sheet wherever you put one.

Text + fontsVector graphicsRaster imagesForm fields + links
Of the object types a PDF can carry, the creation zone writes three: text with embedded fonts, vector graphics — dividers, table rules, rectangles, ellipses, lines and arrows — and raster images. Form fields and links come from documents authored elsewhere.

Page setup, and a preview that cannot drift

  • Paper. A4, Letter, Legal, A3, A5 and Tabloid, or a custom size typed in points — 72 pt is one inch — in portrait or landscape.
  • Margins. Narrow, normal or wide as presets, or a number per edge. A margin is measured to the text’s em box, so a one-inch top margin puts the first cap-height exactly one inch below the paper edge.
  • Page numbers. Off until you ask for them, or until a template that numbers its pages turns them on. Then: a corner or the centre, top or bottom, written as a plain number, “Page 1” or “1 of 4”, with the option to leave the first page unnumbered.
  • Metadata and file name. A title and author written into the PDF’s properties, and the name you want the download to have.
The preview is the exporter: The page preview is not a second renderer approximating the output. It runs the same layout the export runs, measured with the same embedded fonts, so the line breaks and the page count you are looking at are the ones you get.

Templates are scaffolding, not filler

Starting from a shape is easier than starting from nothing, so the block list can be seeded from any of eight templates, including letters, notes, invoices, intake forms, applications and consent records. Every spot the author is expected to replace is marked with square brackets — [Your name], [Date], [Item] — which is deliberate. A template that ships finished-sounding placeholder prose is one careless export away from reaching a real recipient.

Pick the template before you start typing. Choosing one replaces the blocks, paper size, margins and page-number settings with that template’s own. Content Undo can restore the previous block list, but it does not rewind every page-setup field.

Two blocks worth a closer look: tables and shapes

A Table block is a grid of cells, not text arranged to look like one. You type into the cells; each cell wraps inside its own measured column and the row grows to the tallest cell in it. Column widths are relative weights normalised across the table, the table itself can be narrower than the text column, and the rules are drawn as vector graphics rather than typed as characters — the border setting is a full grid, row rules only, or none at all. Mark the first row as a header and it is set in bold on a filled background and, unless you switch that off, drawn again at the top of every page the table continues onto.

A Shape block is a rectangle, ellipse, line or arrow. It keeps its place in the block order and reserves the vertical room it uses, but takes its position from labelled offsets and dimensions in points: across from the left of the content column, and down from wherever the flow has reached. That offset may be negative, which pulls the shape back up over the blocks above it — and since graphics are painted before text on every page, an overlapping fill lands behind the words rather than on top of them.

What it does not do

  • Four shape primitives, and no rotation handles. Rectangles, ellipses, lines and arrows are vector output with exact numeric placement. There are no arbitrary Bézier paths, and a line or arrow is always straight.
  • A table cell holds text and nothing else. A cell takes a string with its own alignment, bold and italic. Cells do not merge across columns or rows, and an image cannot go inside one.
  • Images are placed, not flowed. Each one sits on its own line at the width you give it. Text does not wrap around an image, and two images do not sit side by side. An image taller than the page is shrunk to fit rather than split across two.
  • Custom fonts need explicit variants and a licence. Helvetica, Times and Courier are built in. A local TTF or OTF must provide separate regular, bold and italic files, plus bold italic when used; missing styles are never fabricated, and you remain responsible for embedding rights.
  • The chosen font must contain every glyph. Standard-font text outside WinAnsi is replaced with a warning. Custom-font export keeps Unicode only when the selected variant contains each glyph, otherwise it stops with a specific error rather than silently dropping text.
  • Nothing is stored. The draft lives in this tab. Nothing is uploaded, so nothing is backed up either: close the tab and it is gone. Download the PDF while you still have it.

Courier is for line shapes, not for columns

Courier is monospaced — every character occupies the same width — and the layout keeps the line breaks you type. That makes a Courier block the right choice wherever the shape of a single line matters: a reference number, a short block of code, or the ruled answer lines on a form.

What it will not do is hold columns apart, and the reason is worth being precise about. When a text block is laid out, each line is split on whitespace and rejoined with single spaces before it is measured and drawn. A row padded into columns with runs of spaces therefore comes out with exactly one space between them — in the preview and in the exported file alike. Monospacing does not rescue it, because the spaces doing the aligning are gone before the font is ever consulted.

If a starting point hands you columns made of spaces: A rate card or a line-item list built as a Courier text block — spaces pushed around until the columns look right in the box you are typing into — is exactly the arrangement the collapse rule flattens on export. If the columns matter, rebuild it as a Table.

What to do with the file afterwards

  • Fill or sign it in the editor. The intake form template is built for this: its ruled underscore lines are the shape the field scan looks for.
  • Add page numbers later with the page numbers tool if you exported without them.
  • Password-protect it with the protect tool before it goes out by email.
  • Reorder or drop pages with the organize tool once it is part of something larger.

Combine the export with the pages you already have

Combine PDF pages in the exact order you choose.

The short version

  • A document here is an ordered list of blocks — heading, paragraph, image, table, shape, divider, spacing, page break — not a free canvas.
  • Text exports as real embedded text in Helvetica, Times or Courier, so it stays selectable and searchable.
  • Page setup covers the standard paper presets or a custom size in points, per-edge margins, and optional page numbers with the first page skippable.
  • Tables are real: cells wrap inside their own measured columns and the rules are drawn as graphics. Shapes include rectangles, ellipses, lines and arrows, all with numeric placement controls.
  • Runs of spaces inside a text block collapse to one, so a monospaced block still is not a column layout. Use a Table.
  • Nothing is uploaded and nothing is saved: the draft lives in the tab until you download the PDF.

Was this article helpful?

Your answer stays in this browser. There is no backend to send it to — see how it works.

Keep reading

Reviewed and maintained by

Novus Stream Solutions Editorial Team

The Novus Stream Solutions Editorial Team maintains Novus PDF Studio's product documentation, tutorials and PDF explainers. The team checks product claims against the current browser-local implementation and tests, prefers primary specifications and vendor documentation, and corrects material errors openly. The byline identifies the responsible organization; it does not imply a named expert or professional adviser.

Privacy note: every tool mentioned in this article runs entirely in your browser. Nothing is uploaded or queued on a server. A PDF stays in the tab unless you explicitly use Save on this device, which stores that session in this browser without storing passwords. More on the how it works page.