# What is a PDF file? Everything you need to know about the PDF format

A **PDF file** is a Portable Document Format document designed to preserve page layout across software, devices, and operating systems. A PDF can contain text, vector graphics, raster images, fonts, forms, annotations, attachments, multimedia, metadata, encryption, and digital signatures.

## How does PDF work?

PDF describes pages with drawing instructions and references to embedded or external resources. Objects define text, fonts, images, color spaces, links, and page relationships. A cross-reference structure lets a reader locate those objects without reading the entire file sequentially.

Text may be stored as searchable characters, as outlined vector shapes, or only as pixels inside a scanned image. Two PDFs that look identical can therefore behave very differently for search, accessibility, extraction, and editing.

## Benefits of PDF

* **Stable layout:** preserves pagination, typography, and placement across platforms.
* **Mixed content:** combines text, vectors, images, forms, and annotations.
* **Broad compatibility:** opens in browsers and dedicated readers.
* **Print workflows:** supports page sizes, embedded fonts, and print-oriented color data.
* **Security features:** can include encryption, permissions, and digital signatures.

## Limitations of PDF

PDF is not naturally responsive on small screens. Editing can be difficult because it describes a finished page rather than the original document model. Scanned PDFs may require OCR, fonts may be missing or substituted, and active elements or attachments require security review.

A PDF extension also does not prove a file is safe. Scan untrusted uploads and avoid assuming that visual appearance matches extractable content.

## PDF compared with DOCX and HTML

|Format|Best fit|Layout behavior|Editing|
|-|-|-|-|
|PDF|Final distribution, print, and archiving|Fixed pages|Limited|
|DOCX|Collaborative word processing|Reflows between editors|Strong|
|HTML|Responsive web content|Adapts to the viewport|Source-oriented|

## How to convert documents to PDF with Transloadit

Use [🤖/document/convert](/es/docs/robots/document-convert.md) to normalize supported office and document inputs into PDF:

```json
{
  "steps": {
    ":original": { "robot": "/upload/handle" },
    "pdf": {
      "use": ":original",
      "robot": "/document/convert",
      "format": "pdf"
    }
  }
}

```

You can then use [🤖/document/thumbs](/es/docs/robots/document-thumbs.md) for page previews,[🤖/document/merge](/es/docs/robots/document-merge.md) to combine PDFs, or[🤖/document/extract EN (English)](/docs/robots/document-extract.md) to extract text and structure.

## PDF FAQ

### Does a PDF always contain searchable text?

No. A scanned PDF may contain only page images. It needs OCR before its text can be searched or extracted reliably.

### Is PDF an image format?

No. PDF is a document format that can contain raster images, vector graphics, and text.

### Does converting a document to PDF preserve everything?

It aims to preserve visual layout, but fonts, interactive features, macros, animations, or application-specific behavior may be changed or omitted. Validate output when those details matter.

## Related demos

* [Convert documents to PDF EN (English)](/demos/document-processing/convert-document-files-to-PDF/)
* [Optimize PDF file size EN (English)](/demos/document-processing/optimize-pdf-file-size/)
* [Merge two documents EN (English)](/demos/document-processing/merge-two-documents/)
