Table of Contents

Class PdfRenderOptions

Namespace
LMKit.Document.Pdf
Assembly
LM-Kit.NET.dll

Options shared by every render method on PdfRenderer. Holds only render-universal knobs; format-specific encoder parameters (PNG compression level, JPEG / WebP quality, BMP / TGA RLE) are passed directly to the matching SavePageAs* / SavePagesAs* method, not stored here.

public sealed class PdfRenderOptions
Inheritance
PdfRenderOptions
Inherited Members

Properties

Orientation

Override the page's rotation. Default Normal keeps the source orientation.

PageRange

1-based page selector for multi-page operations. Examples: "1-3", "1,3,5", "2-4,7". null, empty, or "*" selects every page. Parsed by GetPageIndexes(string, int).

Password

Password used to open password-protected or encrypted PDFs. Empty (default) for unprotected documents.

PixelFormat

Pixel format of the rendered ImageBuffer. Default RGB24.

RenderAnnotations

When true, PDF annotations (highlights, comments, form-field overlays) are rendered on top of the page. Default false.

Zoom

Render scale relative to the PDF's native 72 ppi. 1.0 = 72 ppi, 2.0 = 144 ppi, 3.0 = 216 ppi. Default 2.0.

Share