---
title: "Convert text to PDF in C# .NET (TXT, RTF) | Nutrient .NET SDK"
canonical_url: "https://www.nutrient.io/guides/dotnet/conversion/text-to-pdf/"
md_url: "https://www.nutrient.io/guides/dotnet/conversion/text-to-pdf.md"
last_updated: "2026-05-21T17:12:02.199Z"
description: "Discover how to convert TXT and RTF files to PDF format. Follow our step-by-step guide for efficient file conversion."
---

# Convert text to PDF in C#

### TXT to PDF

[TXT to PDF](https://www.nutrient.io/guides/dotnet/conversion/text-to-pdf.md)

### RTF to PDF

[RTF to PDF](https://www.nutrient.io/guides/dotnet/conversion/rtf-to-pdf.md)

This article explains how to convert TEXT files to PDFs.

## Creating a PDF from a TEXT file

To create a PDF from a TEXT file, follow the steps below:

1. Create a `GdPictureDocumentConverter` object.

2. Load the source document by passing its path to the `LoadFromFile` method. Recommended: Specify the source document format with a member of the `DocumentFormat` enumeration.

3. Save the output in a new PDF document with the `SaveAsPDF` method.

The example below creates a PDF document from a TEXT file:

### C#

```csharp

using GdPictureDocumentConverter gdpictureDocumentConverter = new GdPictureDocumentConverter();
// Load the source document.
gdpictureDocumentConverter.LoadFromFile(@"C:\temp\source.text", GdPicture14.DocumentFormat.DocumentFormatTEXT);
// Save the output in a new PDF document.
gdpictureDocumentConverter.SaveAsPDF(@"C:\temp\output.pdf");

```

### VB.NET

```vb

Using gdpictureDocumentConverter As GdPictureDocumentConverter = New GdPictureDocumentConverter()
    ' Load the source document.
    gdpictureDocumentConverter.LoadFromFile("C:\temp\source.text", GdPicture14.DocumentFormat.DocumentFormatTEXT)
    ' Save the output in a new PDF document.
    gdpictureDocumentConverter.SaveAsPDF("C:\temp\output.pdf")
End Using

```

#### Used methods

- [`DocumentFormat`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.DocumentFormat.html)

- [`LoadFromFile`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~LoadFromFile.html)

- [`SaveAsPDF`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~SaveAsPDF.html)

#### Related topics

- [Load a file](/guides/dotnet/load-a-file.md)

- [Save a file](/guides/dotnet/save-a-file.md)

## Optional configuration properties

Optionally, configure the conversion with the following properties of the `GdPictureDocumentConverter` object:

- [`PdfEnableLinearization`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~PdfEnableLinearization.html) is a Boolean value that specifies whether to linearize the output PDF to enable Fast Web View mode.

- [`TxtFontBold`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtFontBold.html)

- [`TxtFontFamily`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtFontFamily.html)

- [`TxtFontItalic`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtFontItalic.html)

- [`TxtFontSize`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtFontSize.html)

- [`TxtHorizontalTextAlignment`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtHorizontalTextAlignment.html)

- [`TxtPageHeight`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtPageHeight.html)

- [`TxtPageMarginBottom`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtPageMarginBottom.html)

- [`TxtPageMarginLeft`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtPageMarginLeft.html)

- [`TxtPageMarginRight`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtPageMarginRight.html)

- [`TxtPageMarginTop`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtPageMarginTop.html)

- [`TxtPageWidth`](https://www.nutrient.io/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~TxtPageWidth.html)

The example below creates a PDF document from a TXT file with a custom configuration:

### C#

```csharp

using GdPictureDocumentConverter gdpictureDocumentConverter = new GdPictureDocumentConverter();
// Load the source document.
gdpictureDocumentConverter.LoadFromFile(@"C:\temp\source.txt", GdPicture14.DocumentFormat.DocumentFormatTXT);
// Configure the conversion.
gdpictureDocumentConverter.TxtFontFamily = "Arial";
gdpictureDocumentConverter.TxtFontSize = 16;
// Save the output in a new PDF document.
gdpictureDocumentConverter.SaveAsPDF(@"C:\temp\output.pdf");

```

### VB.NET

```vb

Using gdpictureDocumentConverter As GdPictureDocumentConverter = New GdPictureDocumentConverter()
    ' Load the source document.
    gdpictureDocumentConverter.LoadFromFile("C:\temp\source.txt", GdPicture14.DocumentFormat.DocumentFormatTXT);
    ' Configure the conversion.
    gdpictureDocumentConverter.TxtFontFamily = "Arial"
    gdpictureDocumentConverter.TxtFontSize = 16
    ' Save the output in a new PDF document.
    gdpictureDocumentConverter.SaveAsPDF("C:\temp\output.pdf")
End Using

```

#### Used methods and properties

- [`LoadFromFile`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~LoadFromFile.html)

- [`TxtFontFamily`]

- [`TxtFontSize`]

- [`SaveAsPDF`](/api/gdpicture/GdPicture.NET.14.API~GdPicture14.GdPictureDocumentConverter~SaveAsPDF.html)

#### Related topics

- [Load a file](/guides/dotnet/load-a-file.md)

- [Save a file](/guides/dotnet/save-a-file.md)
---

## Related pages

- [Convert DWG or DXF to PDF in C#](/guides/dotnet/conversion/cad-to-pdf.md)
- [Convert any image to PDF in C#](/guides/dotnet/conversion/any-image-to-pdf.md)
- [Convert bitmap (BMP) to PDF in C#](/guides/dotnet/conversion/bmp-to-pdf.md)
- [Convert emails (MSG/EML) to PDF in C#](/guides/dotnet/conversion/email-to-pdf.md)
- [Embed a font in a Word document](/guides/dotnet/conversion/embed-font-in-word-document.md)
- [Convert Excel to PDF in C#](/guides/dotnet/conversion/excel-to-pdf.md)
- [Convert HTML to PDF using C# and .NET](/guides/dotnet/conversion/html-to-pdf.md)
- [Convert files to PDF in C# .NET](/guides/dotnet/conversion.md)
- [Convert JPG to PDF in C#](/guides/dotnet/conversion/jpg-to-pdf.md)
- [Merge and combine multiple files into a PDF in C#](/guides/dotnet/conversion/merge-to-pdf.md)
- [Convert HTML to Word in C#](/guides/dotnet/conversion/html-to-word.md)
- [Convert images to PDFs in C#](/guides/dotnet/conversion/image-to-pdf.md)
- [Convert PDF to bitmap (BMP) in C#](/guides/dotnet/conversion/pdf-to-bmp.md)
- [Convert MS Office files to PDFs in C#](/guides/dotnet/conversion/office-to-pdf.md)
- [Converting a document from Markdown to PDF format](/guides/dotnet/conversion/markdown-to-pdf.md)
- [Convert PDF to Excel in C#](/guides/dotnet/conversion/pdf-to-excel.md)
- [Converting a document from PDF to Markdown format](/guides/dotnet/conversion/pdf-to-markdown.md)
- [Convert PDF to JPG in C#](/guides/dotnet/conversion/pdf-to-jpg.md)
- [Convert PDF to PDF/UA](/guides/dotnet/conversion/pdf-to-pdf-ua.md)
- [Convert PDF to other images in C#](/guides/dotnet/conversion/pdf-to-other-image.md)
- [Convert PDF to SVG in C#](/guides/dotnet/conversion/pdf-to-svg.md)
- [Convert PDF to PDF/A](/guides/dotnet/conversion/pdf-to-pdfa.md)
- [Convert PDF to PowerPoint in C#](/guides/dotnet/conversion/pdf-to-powerpoint.md)
- [Convert PDF to PNG in C#](/guides/dotnet/conversion/pdf-to-png.md)
- [Convert PDF to Word in C#](/guides/dotnet/conversion/pdf-to-word.md)
- [Convert PDF to TIFF in C#](/guides/dotnet/conversion/pdf-to-tiff.md)
- [Convert PNG to PDF in C#](/guides/dotnet/conversion/png-to-pdf.md)
- [Convert RTF to PDF in C#](/guides/dotnet/conversion/rtf-to-pdf.md)
- [Convert PowerPoint to PDF in C#](/guides/dotnet/conversion/powerpoint-to-pdf.md)
- [Convert SVG to PDF in C#](/guides/dotnet/conversion/svg-to-pdf.md)
- [Convert RTF to Word in C#](/guides/dotnet/conversion/rtf-to-docx.md)
- [Convert to MS Office from any file in C#](/guides/dotnet/conversion/any-file-to-office.md)
- [Convert TIFF to PDF in C#](/guides/dotnet/conversion/tiff-to-pdf.md)
- [Convert to Word, Excel, or PowerPoint in C#](/guides/dotnet/conversion/to-office.md)
- [Convert Word to PDF in C#](/guides/dotnet/conversion/word-to-pdf.md)
- [Convert images to PDFs in C#](/guides/dotnet/conversion/pdf-to-image.md)

