Android.Graphics.Pdf Namespace

Provides classes to create PDF documents and render PDF pages.

Classes

Name Description
LoadParams

Represents a set of parameters to load the PDF document.

LoadParams.Builder

Builder for constructing LoadParams.

PdfDocument

This class enables generating a PDF document from native Android content.

PdfDocument.Page

This class represents a PDF document page.

PdfDocument.PageInfo

This class represents meta-data that describes a PDF Page.

PdfDocument.PageInfo.Builder

Builder for creating a PageInfo.

PdfRenderer

This class enables rendering a PDF document and selecting, searching, fast scrolling, annotations, etc.

PdfRenderer.Page

This class represents a PDF document page for rendering.

PdfRendererPreV

This class enables rendering a PDF document and selecting, searching, fast scrolling, annotations, etc from Android R till Android U.

PdfRendererPreV.Page

This class represents a PDF document page for rendering.

RenderParams

Represents a set of parameters that will be used to render a page of the PDF document.

RenderParams.Builder

Builder for constructing RenderParams.

Enums

Name Description
PdfRendererDocumentLinearizedType

Specifies whether a PDF document loaded by PdfRenderer is linearized.

PdfRendererPdfFormType

Specifies the form format of a PDF document loaded by PdfRenderer.

PdfRendererPreVDocumentLinearizedType

Specifies whether a PDF document loaded by PdfRendererPreV is linearized.

PdfRendererPreVPdfFormType

Specifies the form format of a PDF document loaded by PdfRendererPreV.

PdfRenderMode

Enumerates values returned by several types and taken as a parameter of the F:Android.Graphics.Pdf.PdfRenderer+Page.Render member.

RenderParamsRenderFlag

Specifies the annotation types to include when rendering a PDF page.

RenderParamsRenderFormContentMode

Specifies whether to include PDF form content in rendered page bitmaps.

RenderParamsRenderMode

Specifies whether PDF content is rendered for display or printing.

RenderParamsRenderPageObjectFlags

Specifies the page object types to exclude when rendering a PDF page.

Remarks

Use PdfDocument to create a PDF document and write it to a stream. Use PdfRenderer or PdfRendererPreV to read and render an existing PDF document.