Table of Contents

Namespace UglyToad.PdfPig.Writer

Classes

PdfDocumentBuilder

Provides methods to construct new PDF documents.

PdfDocumentBuilder.AddedFont

A key representing a font available to use on the current document builder. Create by adding a font to a document using either AddStandard14Font(Standard14Font) or AddTrueTypeFont(IReadOnlyList<byte>).

PdfDocumentBuilder.DocumentInformationBuilder

Sets the values of the DocumentInformation dictionary for the document being created. Control inclusion of the document information dictionary on the output with IncludeDocumentInformation.

PdfMerger

Merges PDF documents into each other.

PdfPageBuilder

A builder used to add construct a page in a PDF document.

PdfPageBuilder.AddedImage

A key representing an image available to use for the current document builder. Create it by adding an image to a page using AddJpeg(byte[], PdfRectangle).

TokenWriter

Writes any type of IToken to the corresponding PDF document format output.

Interfaces

ITokenWriter

Writes any type of IToken to the corresponding PDF document format output.

PdfPageBuilder.IContentStream

Provides access to the raw page data structures for advanced editing use cases.

Enums

PdfAStandard

The standard of PDF/A compliance for generated documents.

PdfWriterType

Type of pdf writer to use.