# PDF Processing

> Create, convert and read PDFs with ServerTextControl: passwords, PDF/A, PDF/UA, forms, attachments, metadata, watermarks, text extraction and validation.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > PDF Processing
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/llms-full.txt

---

## On This Page

- [How TX Text Control Handles PDF](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/#how-tx-text-control-handles-pdf)
- [Find the Right Page](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/#find-the-right-page)
- [Where to Start](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/#where-to-start)
- [Related Sections](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/#related-sections)

---

## In This Section

- [Attachments](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/attachments/llms.txt): Embed and extract files in PDF and PDF/A-3 with EmbeddedFile: MIME types and relationships, e-invoice XML, Attachments.GetFromFile and attachments on re-save.
- [PDF Conversion](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/conversion/llms.txt): Convert DOCX, HTML, XLSX and Markdown to PDF with ServerTextControl, change page formats and styles on the way and turn PDF documents into editable text.
- [PDF Creation](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/creation/llms.txt): Create PDFs with ServerTextControl: passwords and access permissions, document-level JavaScript, links and form fields, fonts, AdaptFont and email attachments.
- [PDF Forms](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/forms/llms.txt): Work with interactive PDF forms in TX Text Control .NET Server: create AcroForms, import form data, export XFDF and flatten filled forms for archiving.
- [Document Metadata](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/metadata/llms.txt): Write, update and read the title, author, subject and keywords of PDFs with SaveSettings, LoadSettings and DocumentSettings, and custom properties in DOCX.
- [PDF/A](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/pdf-a/llms.txt): Create PDF/A-3a documents for long-term archiving with AdobePDFA: PDF/A levels, font embedding and AdaptFont, restrictions, e-invoices, PDF/UA and signatures.
- [PDF/UA](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/pdf-ua/llms.txt): Create accessible PDF/UA documents with tagged PDF: a document title, headings with structure levels, header rows and DescriptiveText for images and tables.
- [Text Extraction](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/text-extraction/llms.txt): Extract text from PDF documents with the Lines and ContentLine classes: text per page, regular expressions, values in an area, coordinates and ASP.NET Core.
- [PDF Validation](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/validation/llms.txt): Validate PDF/UA documents with the TXTextControl.PDF.Validation package: PdfUaValidator, report status and findings, JSON reports, encrypted and signed PDFs.
- [Watermarks](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/watermarks/llms.txt): Add image and text watermarks behind the text of every page with ServerTextControl: SVG images in headers, centering, first pages, sections and removal.

---

## Nearby

- **Previous:** [Template Assistant](https://docs.textcontrol.com/tx-text-control-dotnet-server/mail-merge/template-assistant/llms.txt)
- **Next:** [PDF Creation](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/creation/llms.txt)
