# zeropdf > Zero-dependency PDF generation and editing in TypeScript. Build, inspect, tag, encrypt, merge, and incrementally edit PDFs with a small public API and browser-friendly Uint8Array output. ## Table of Contents ### Introduction - [Getting Started](https://zeropdf.criston.dev/guide/getting-started.md) - [Choosing an API](https://zeropdf.criston.dev/guide/choosing-an-api.md) - [Browser Usage](https://zeropdf.criston.dev/guide/browser-usage.md) - [Streaming and Output](https://zeropdf.criston.dev/guide/streaming-and-output.md) - [Performance Guide](https://zeropdf.criston.dev/guide/performance.md) ### Authoring - [Text and Fonts](https://zeropdf.criston.dev/guide/text-and-fonts.md) - [Images](https://zeropdf.criston.dev/guide/images.md) - [Vector Graphics](https://zeropdf.criston.dev/guide/vector-graphics.md) - [Forms and Annotations](https://zeropdf.criston.dev/guide/forms-and-annotations.md) - [Metadata and Navigation](https://zeropdf.criston.dev/guide/metadata-and-navigation.md) - [Report Templates](https://zeropdf.criston.dev/guide/report-templates.md) - [Template Stylesheets](https://zeropdf.criston.dev/guide/template-stylesheets.md) - [Custom Blocks](https://zeropdf.criston.dev/guide/custom-blocks.md) - [Pixel-Perfect Invoices](https://zeropdf.criston.dev/guide/pixel-perfect-invoices.md) ### Cookbook - [Cookbook: Invoice](https://zeropdf.criston.dev/guide/cookbook-invoice.md) - [Cookbook: Event Ticket](https://zeropdf.criston.dev/guide/cookbook-ticket.md) - [Cookbook: Certificate](https://zeropdf.criston.dev/guide/cookbook-certificate.md) - [Cookbook: Multi-Column Report](https://zeropdf.criston.dev/guide/cookbook-multi-column-report.md) ### Editing and Assembly - [Edit Existing PDFs](https://zeropdf.criston.dev/guide/edit-existing-pdfs.md) - [Text Extraction](https://zeropdf.criston.dev/guide/text-extraction.md) - [Page Assembly](https://zeropdf.criston.dev/guide/page-assembly.md) ### Standards and Security - [Accessibility and Compliance](https://zeropdf.criston.dev/guide/accessibility-and-compliance.md) - [PDF Versions and Conformance](https://zeropdf.criston.dev/guide/pdf-versions-and-conformance.md) - [Encryption and Signatures](https://zeropdf.criston.dev/guide/encryption-and-signatures.md) - [Security Hardening](https://zeropdf.criston.dev/guide/security-hardening.md) ### Support - [Troubleshooting](https://zeropdf.criston.dev/guide/troubleshooting.md) - [Changelog](https://zeropdf.criston.dev/changelog.md) ### Classes - [Class: BufferSink](https://zeropdf.criston.dev/api/classes/BufferSink.md) - [Class: NodeStreamSink](https://zeropdf.criston.dev/api/classes/NodeStreamSink.md) - [Class: ParsedPdfDocument](https://zeropdf.criston.dev/api/classes/ParsedPdfDocument.md) - [Class: PdfDocument](https://zeropdf.criston.dev/api/classes/PdfDocument.md) - [Class: PdfEditableDocument](https://zeropdf.criston.dev/api/classes/PdfEditableDocument.md) - [Class: PdfEngineError](https://zeropdf.criston.dev/api/classes/PdfEngineError.md) - [Class: PdfFlow](https://zeropdf.criston.dev/api/classes/PdfFlow.md) - [Class: PdfOutlineItem](https://zeropdf.criston.dev/api/classes/PdfOutlineItem.md) - [Class: PdfPage](https://zeropdf.criston.dev/api/classes/PdfPage.md) - [Class: PdfSoftMaskBuilder](https://zeropdf.criston.dev/api/classes/PdfSoftMaskBuilder.md) - [Class: PdfStructureContainer](https://zeropdf.criston.dev/api/classes/PdfStructureContainer.md) - [Class: TempFileSink](https://zeropdf.criston.dev/api/classes/TempFileSink.md) - [Class: WebStreamSink](https://zeropdf.criston.dev/api/classes/WebStreamSink.md) ### Interfaces - [Interface: AttachmentOptions](https://zeropdf.criston.dev/api/interfaces/AttachmentOptions.md) - [Interface: BlockTextMetrics](https://zeropdf.criston.dev/api/interfaces/BlockTextMetrics.md) - [Interface: BmpImageOptions](https://zeropdf.criston.dev/api/interfaces/BmpImageOptions.md) - [Interface: BufferSinkOptions](https://zeropdf.criston.dev/api/interfaces/BufferSinkOptions.md) - [Interface: ByteSink](https://zeropdf.criston.dev/api/interfaces/ByteSink.md) - [Interface: CheckBoxOptions](https://zeropdf.criston.dev/api/interfaces/CheckBoxOptions.md) - [Interface: ChoiceFieldOptions](https://zeropdf.criston.dev/api/interfaces/ChoiceFieldOptions.md) - [Interface: ClosePathCommand](https://zeropdf.criston.dev/api/interfaces/ClosePathCommand.md) - [Interface: CmykColor](https://zeropdf.criston.dev/api/interfaces/CmykColor.md) - [Interface: CurveToCommand](https://zeropdf.criston.dev/api/interfaces/CurveToCommand.md) - [Interface: CustomPageSize](https://zeropdf.criston.dev/api/interfaces/CustomPageSize.md) - [Interface: DeviceNColor](https://zeropdf.criston.dev/api/interfaces/DeviceNColor.md) - [Interface: DocumentEncryptionOptions](https://zeropdf.criston.dev/api/interfaces/DocumentEncryptionOptions.md) - [Interface: DocumentInfo](https://zeropdf.criston.dev/api/interfaces/DocumentInfo.md) - [Interface: DocumentOptions](https://zeropdf.criston.dev/api/interfaces/DocumentOptions.md) - [Interface: DocumentOutputIntentOptions](https://zeropdf.criston.dev/api/interfaces/DocumentOutputIntentOptions.md) - [Interface: DocumentPermissions](https://zeropdf.criston.dev/api/interfaces/DocumentPermissions.md) - [Interface: DocumentSignatureOptions](https://zeropdf.criston.dev/api/interfaces/DocumentSignatureOptions.md) - [Interface: EmbedTrueTypeFontOptions](https://zeropdf.criston.dev/api/interfaces/EmbedTrueTypeFontOptions.md) - [Interface: ExtGStateOptions](https://zeropdf.criston.dev/api/interfaces/ExtGStateOptions.md) - [Interface: ExtractTextOptions](https://zeropdf.criston.dev/api/interfaces/ExtractTextOptions.md) - [Interface: FieldActions](https://zeropdf.criston.dev/api/interfaces/FieldActions.md) - [Interface: FillStyle](https://zeropdf.criston.dev/api/interfaces/FillStyle.md) - [Interface: FlowBlockSpacingOptions](https://zeropdf.criston.dev/api/interfaces/FlowBlockSpacingOptions.md) - [Interface: FlowCheckBoxOptions](https://zeropdf.criston.dev/api/interfaces/FlowCheckBoxOptions.md) - [Interface: FlowChoiceFieldOptions](https://zeropdf.criston.dev/api/interfaces/FlowChoiceFieldOptions.md) - [Interface: FlowColumnsOptions](https://zeropdf.criston.dev/api/interfaces/FlowColumnsOptions.md) - [Interface: FlowFreeTextOptions](https://zeropdf.criston.dev/api/interfaces/FlowFreeTextOptions.md) - [Interface: FlowHeadingOptions](https://zeropdf.criston.dev/api/interfaces/FlowHeadingOptions.md) - [Interface: FlowHighlightOptions](https://zeropdf.criston.dev/api/interfaces/FlowHighlightOptions.md) - [Interface: FlowImageOptions](https://zeropdf.criston.dev/api/interfaces/FlowImageOptions.md) - [Interface: FlowLinkOptions](https://zeropdf.criston.dev/api/interfaces/FlowLinkOptions.md) - [Interface: FlowListOptions](https://zeropdf.criston.dev/api/interfaces/FlowListOptions.md) - [Interface: FlowNoteOptions](https://zeropdf.criston.dev/api/interfaces/FlowNoteOptions.md) - [Interface: FlowOptions](https://zeropdf.criston.dev/api/interfaces/FlowOptions.md) - [Interface: FlowPushButtonOptions](https://zeropdf.criston.dev/api/interfaces/FlowPushButtonOptions.md) - [Interface: FlowRadioGroupOptions](https://zeropdf.criston.dev/api/interfaces/FlowRadioGroupOptions.md) - [Interface: FlowRichTextOptions](https://zeropdf.criston.dev/api/interfaces/FlowRichTextOptions.md) - [Interface: FlowSignatureFieldOptions](https://zeropdf.criston.dev/api/interfaces/FlowSignatureFieldOptions.md) - [Interface: FlowSpacingScale](https://zeropdf.criston.dev/api/interfaces/FlowSpacingScale.md) - [Interface: FlowTableOptions](https://zeropdf.criston.dev/api/interfaces/FlowTableOptions.md) - [Interface: FlowTextFieldOptions](https://zeropdf.criston.dev/api/interfaces/FlowTextFieldOptions.md) - [Interface: FlowTextOptions](https://zeropdf.criston.dev/api/interfaces/FlowTextOptions.md) - [Interface: FontFamilyFaces](https://zeropdf.criston.dev/api/interfaces/FontFamilyFaces.md) - [Interface: FontFamilyInput](https://zeropdf.criston.dev/api/interfaces/FontFamilyInput.md) - [Interface: FreeTextAnnotationOptions](https://zeropdf.criston.dev/api/interfaces/FreeTextAnnotationOptions.md) - [Interface: GifImageOptions](https://zeropdf.criston.dev/api/interfaces/GifImageOptions.md) - [Interface: GrayColor](https://zeropdf.criston.dev/api/interfaces/GrayColor.md) - [Interface: HighlightAnnotationOptions](https://zeropdf.criston.dev/api/interfaces/HighlightAnnotationOptions.md) - [Interface: InlineTextRun](https://zeropdf.criston.dev/api/interfaces/InlineTextRun.md) - [Interface: Jbig2ImageOptions](https://zeropdf.criston.dev/api/interfaces/Jbig2ImageOptions.md) - [Interface: Jp2ImageOptions](https://zeropdf.criston.dev/api/interfaces/Jp2ImageOptions.md) - [Interface: JpegImageOptions](https://zeropdf.criston.dev/api/interfaces/JpegImageOptions.md) - [Interface: LineToCommand](https://zeropdf.criston.dev/api/interfaces/LineToCommand.md) - [Interface: ListItemDefinition](https://zeropdf.criston.dev/api/interfaces/ListItemDefinition.md) - [Interface: ListOptions](https://zeropdf.criston.dev/api/interfaces/ListOptions.md) - [Interface: MoveToCommand](https://zeropdf.criston.dev/api/interfaces/MoveToCommand.md) - [Interface: NodeWritableLike](https://zeropdf.criston.dev/api/interfaces/NodeWritableLike.md) - [Interface: NoteAnnotationOptions](https://zeropdf.criston.dev/api/interfaces/NoteAnnotationOptions.md) - [Interface: OutlineOptions](https://zeropdf.criston.dev/api/interfaces/OutlineOptions.md) - [Interface: PageLabelOptions](https://zeropdf.criston.dev/api/interfaces/PageLabelOptions.md) - [Interface: PageLinkOptions](https://zeropdf.criston.dev/api/interfaces/PageLinkOptions.md) - [Interface: PageOptions](https://zeropdf.criston.dev/api/interfaces/PageOptions.md) - [Interface: PageTextExtraction](https://zeropdf.criston.dev/api/interfaces/PageTextExtraction.md) - [Interface: PageTransparencyGroupOptions](https://zeropdf.criston.dev/api/interfaces/PageTransparencyGroupOptions.md) - [Interface: ParagraphHighlightAnnotation](https://zeropdf.criston.dev/api/interfaces/ParagraphHighlightAnnotation.md) - [Interface: ParagraphLinkAnnotation](https://zeropdf.criston.dev/api/interfaces/ParagraphLinkAnnotation.md) - [Interface: ParagraphNoteAnnotation](https://zeropdf.criston.dev/api/interfaces/ParagraphNoteAnnotation.md) - [Interface: ParagraphSquigglyAnnotation](https://zeropdf.criston.dev/api/interfaces/ParagraphSquigglyAnnotation.md) - [Interface: ParagraphStrikeOutAnnotation](https://zeropdf.criston.dev/api/interfaces/ParagraphStrikeOutAnnotation.md) - [Interface: ParagraphUnderlineAnnotation](https://zeropdf.criston.dev/api/interfaces/ParagraphUnderlineAnnotation.md) - [Interface: ParseDocumentOptions](https://zeropdf.criston.dev/api/interfaces/ParseDocumentOptions.md) - [Interface: ParsedPdfAttachment](https://zeropdf.criston.dev/api/interfaces/ParsedPdfAttachment.md) - [Interface: ParsedPdfEditableStructureElement](https://zeropdf.criston.dev/api/interfaces/ParsedPdfEditableStructureElement.md) - [Interface: ParsedPdfFormField](https://zeropdf.criston.dev/api/interfaces/ParsedPdfFormField.md) - [Interface: ParsedPdfIndirectObject](https://zeropdf.criston.dev/api/interfaces/ParsedPdfIndirectObject.md) - [Interface: ParsedPdfMetadata](https://zeropdf.criston.dev/api/interfaces/ParsedPdfMetadata.md) - [Interface: ParsedPdfNamedDestination](https://zeropdf.criston.dev/api/interfaces/ParsedPdfNamedDestination.md) - [Interface: ParsedPdfOutlineItem](https://zeropdf.criston.dev/api/interfaces/ParsedPdfOutlineItem.md) - [Interface: ParsedPdfPage](https://zeropdf.criston.dev/api/interfaces/ParsedPdfPage.md) - [Interface: ParsedPdfPageLabelRange](https://zeropdf.criston.dev/api/interfaces/ParsedPdfPageLabelRange.md) - [Interface: ParsedPdfStructureElement](https://zeropdf.criston.dev/api/interfaces/ParsedPdfStructureElement.md) - [Interface: PathStyle](https://zeropdf.criston.dev/api/interfaces/PathStyle.md) - [Interface: Pdf2ComplianceIssue](https://zeropdf.criston.dev/api/interfaces/Pdf2ComplianceIssue.md) - [Interface: PdfComplianceIssue](https://zeropdf.criston.dev/api/interfaces/PdfComplianceIssue.md) - [Interface: PdfEditableStructureQuery](https://zeropdf.criston.dev/api/interfaces/PdfEditableStructureQuery.md) - [Interface: PdfEditableStructureSimilarityOptions](https://zeropdf.criston.dev/api/interfaces/PdfEditableStructureSimilarityOptions.md) - [Interface: PdfEmbeddedFont](https://zeropdf.criston.dev/api/interfaces/PdfEmbeddedFont.md) - [Interface: PdfStructureOptions](https://zeropdf.criston.dev/api/interfaces/PdfStructureOptions.md) - [Interface: PlacedTextBlockResult](https://zeropdf.criston.dev/api/interfaces/PlacedTextBlockResult.md) - [Interface: PlacedTextResult](https://zeropdf.criston.dev/api/interfaces/PlacedTextResult.md) - [Interface: PngImageOptions](https://zeropdf.criston.dev/api/interfaces/PngImageOptions.md) - [Interface: PositionedTextRun](https://zeropdf.criston.dev/api/interfaces/PositionedTextRun.md) - [Interface: PushButtonOptions](https://zeropdf.criston.dev/api/interfaces/PushButtonOptions.md) - [Interface: RadioGroupItemOptions](https://zeropdf.criston.dev/api/interfaces/RadioGroupItemOptions.md) - [Interface: RadioGroupOptions](https://zeropdf.criston.dev/api/interfaces/RadioGroupOptions.md) - [Interface: RectCommand](https://zeropdf.criston.dev/api/interfaces/RectCommand.md) - [Interface: RgbColor](https://zeropdf.criston.dev/api/interfaces/RgbColor.md) - [Interface: RichTextOptions](https://zeropdf.criston.dev/api/interfaces/RichTextOptions.md) - [Interface: SeparationColor](https://zeropdf.criston.dev/api/interfaces/SeparationColor.md) - [Interface: ShapedGlyph](https://zeropdf.criston.dev/api/interfaces/ShapedGlyph.md) - [Interface: ShapeStyle](https://zeropdf.criston.dev/api/interfaces/ShapeStyle.md) - [Interface: SignatureFieldOptions](https://zeropdf.criston.dev/api/interfaces/SignatureFieldOptions.md) - [Interface: SoftMaskHandle](https://zeropdf.criston.dev/api/interfaces/SoftMaskHandle.md) - [Interface: SoftMaskOptions](https://zeropdf.criston.dev/api/interfaces/SoftMaskOptions.md) - [Interface: SquigglyAnnotationOptions](https://zeropdf.criston.dev/api/interfaces/SquigglyAnnotationOptions.md) - [Interface: StrikeOutAnnotationOptions](https://zeropdf.criston.dev/api/interfaces/StrikeOutAnnotationOptions.md) - [Interface: StrokeStyle](https://zeropdf.criston.dev/api/interfaces/StrokeStyle.md) - [Interface: SvgImageOptions](https://zeropdf.criston.dev/api/interfaces/SvgImageOptions.md) - [Interface: TableCellDefinition](https://zeropdf.criston.dev/api/interfaces/TableCellDefinition.md) - [Interface: TableOptions](https://zeropdf.criston.dev/api/interfaces/TableOptions.md) - [Interface: TemplateAutoOutlineOptions](https://zeropdf.criston.dev/api/interfaces/TemplateAutoOutlineOptions.md) - [Interface: TemplateCheckBoxBlock](https://zeropdf.criston.dev/api/interfaces/TemplateCheckBoxBlock.md) - [Interface: TemplateChoiceFieldBlock](https://zeropdf.criston.dev/api/interfaces/TemplateChoiceFieldBlock.md) - [Interface: TemplateCustomBlock](https://zeropdf.criston.dev/api/interfaces/TemplateCustomBlock.md) - [Interface: TemplateDocumentOptions](https://zeropdf.criston.dev/api/interfaces/TemplateDocumentOptions.md) - [Interface: TemplateFreeTextBlock](https://zeropdf.criston.dev/api/interfaces/TemplateFreeTextBlock.md) - [Interface: TemplateHeadingBlock](https://zeropdf.criston.dev/api/interfaces/TemplateHeadingBlock.md) - [Interface: TemplateHighlightBlock](https://zeropdf.criston.dev/api/interfaces/TemplateHighlightBlock.md) - [Interface: TemplateImageBlock](https://zeropdf.criston.dev/api/interfaces/TemplateImageBlock.md) - [Interface: TemplateLinkBlock](https://zeropdf.criston.dev/api/interfaces/TemplateLinkBlock.md) - [Interface: TemplateListBlock](https://zeropdf.criston.dev/api/interfaces/TemplateListBlock.md) - [Interface: TemplateNoteBlock](https://zeropdf.criston.dev/api/interfaces/TemplateNoteBlock.md) - [Interface: TemplatePageBreakBlock](https://zeropdf.criston.dev/api/interfaces/TemplatePageBreakBlock.md) - [Interface: TemplatePageLinkBlock](https://zeropdf.criston.dev/api/interfaces/TemplatePageLinkBlock.md) - [Interface: TemplatePageNumberOptions](https://zeropdf.criston.dev/api/interfaces/TemplatePageNumberOptions.md) - [Interface: TemplatePageOptions](https://zeropdf.criston.dev/api/interfaces/TemplatePageOptions.md) - [Interface: TemplateParagraphBlock](https://zeropdf.criston.dev/api/interfaces/TemplateParagraphBlock.md) - [Interface: TemplatePathBlock](https://zeropdf.criston.dev/api/interfaces/TemplatePathBlock.md) - [Interface: TemplatePushButtonBlock](https://zeropdf.criston.dev/api/interfaces/TemplatePushButtonBlock.md) - [Interface: TemplateRadioGroupBlock](https://zeropdf.criston.dev/api/interfaces/TemplateRadioGroupBlock.md) - [Interface: TemplateRectBlock](https://zeropdf.criston.dev/api/interfaces/TemplateRectBlock.md) - [Interface: TemplateRenderContext](https://zeropdf.criston.dev/api/interfaces/TemplateRenderContext.md) - [Interface: TemplateRichParagraphBlock](https://zeropdf.criston.dev/api/interfaces/TemplateRichParagraphBlock.md) - [Interface: TemplateSectionBlock](https://zeropdf.criston.dev/api/interfaces/TemplateSectionBlock.md) - [Interface: TemplateSignatureFieldBlock](https://zeropdf.criston.dev/api/interfaces/TemplateSignatureFieldBlock.md) - [Interface: TemplateStrictLayoutOptions](https://zeropdf.criston.dev/api/interfaces/TemplateStrictLayoutOptions.md) - [Interface: TemplateStyle](https://zeropdf.criston.dev/api/interfaces/TemplateStyle.md) - [Interface: TemplateStylesheet](https://zeropdf.criston.dev/api/interfaces/TemplateStylesheet.md) - [Interface: TemplateTableBlock](https://zeropdf.criston.dev/api/interfaces/TemplateTableBlock.md) - [Interface: TemplateTextFieldBlock](https://zeropdf.criston.dev/api/interfaces/TemplateTextFieldBlock.md) - [Interface: TextBlockOptions](https://zeropdf.criston.dev/api/interfaces/TextBlockOptions.md) - [Interface: TextDefaults](https://zeropdf.criston.dev/api/interfaces/TextDefaults.md) - [Interface: TextFieldOptions](https://zeropdf.criston.dev/api/interfaces/TextFieldOptions.md) - [Interface: TextMetrics](https://zeropdf.criston.dev/api/interfaces/TextMetrics.md) - [Interface: TextOptions](https://zeropdf.criston.dev/api/interfaces/TextOptions.md) - [Interface: TextShaper](https://zeropdf.criston.dev/api/interfaces/TextShaper.md) - [Interface: TiffImageOptions](https://zeropdf.criston.dev/api/interfaces/TiffImageOptions.md) - [Interface: Transform](https://zeropdf.criston.dev/api/interfaces/Transform.md) - [Interface: UnderlineAnnotationOptions](https://zeropdf.criston.dev/api/interfaces/UnderlineAnnotationOptions.md) - [Interface: UriLinkOptions](https://zeropdf.criston.dev/api/interfaces/UriLinkOptions.md) - [Interface: WebpImageOptions](https://zeropdf.criston.dev/api/interfaces/WebpImageOptions.md) - [Interface: XmpMetadataOptions](https://zeropdf.criston.dev/api/interfaces/XmpMetadataOptions.md) ### Functions - [Function: appendPages()](https://zeropdf.criston.dev/api/functions/appendPages.md) - [Function: cm()](https://zeropdf.criston.dev/api/functions/cm.md) - [Function: cmyk()](https://zeropdf.criston.dev/api/functions/cmyk.md) - [Function: color()](https://zeropdf.criston.dev/api/functions/color.md) - [Function: createDocument()](https://zeropdf.criston.dev/api/functions/createDocument.md) - [Function: deviceN()](https://zeropdf.criston.dev/api/functions/deviceN.md) - [Function: editDocument()](https://zeropdf.criston.dev/api/functions/editDocument.md) - [Function: extractPages()](https://zeropdf.criston.dev/api/functions/extractPages.md) - [Function: gray()](https://zeropdf.criston.dev/api/functions/gray.md) - [Function: hex()](https://zeropdf.criston.dev/api/functions/hex.md) - [Function: inch()](https://zeropdf.criston.dev/api/functions/inch.md) - [Function: mergeDocuments()](https://zeropdf.criston.dev/api/functions/mergeDocuments.md) - [Function: mm()](https://zeropdf.criston.dev/api/functions/mm.md) - [Function: parseDocument()](https://zeropdf.criston.dev/api/functions/parseDocument.md) - [Function: pt()](https://zeropdf.criston.dev/api/functions/pt.md) - [Function: rgb()](https://zeropdf.criston.dev/api/functions/rgb.md) - [Function: separation()](https://zeropdf.criston.dev/api/functions/separation.md) - [Function: splitDocument()](https://zeropdf.criston.dev/api/functions/splitDocument.md) - [Function: validatePdf2Conformance()](https://zeropdf.criston.dev/api/functions/validatePdf2Conformance.md) ### Type Aliases - [Type Alias: BinaryData](https://zeropdf.criston.dev/api/type-aliases/BinaryData.md) - [Type Alias: BuiltInPageSize](https://zeropdf.criston.dev/api/type-aliases/BuiltInPageSize.md) - [Type Alias: ChoiceFieldMode](https://zeropdf.criston.dev/api/type-aliases/ChoiceFieldMode.md) - [Type Alias: ColorInput](https://zeropdf.criston.dev/api/type-aliases/ColorInput.md) - [Type Alias: DocumentConformanceProfile](https://zeropdf.criston.dev/api/type-aliases/DocumentConformanceProfile.md) - [Type Alias: DocumentEncryptionAlgorithm](https://zeropdf.criston.dev/api/type-aliases/DocumentEncryptionAlgorithm.md) - [Type Alias: FlowMarginShorthand](https://zeropdf.criston.dev/api/type-aliases/FlowMarginShorthand.md) - [Type Alias: FontName](https://zeropdf.criston.dev/api/type-aliases/FontName.md) - [Type Alias: HeadingLevel](https://zeropdf.criston.dev/api/type-aliases/HeadingLevel.md) - [Type Alias: ImageOptions](https://zeropdf.criston.dev/api/type-aliases/ImageOptions.md) - [Type Alias: LineCap](https://zeropdf.criston.dev/api/type-aliases/LineCap.md) - [Type Alias: LineJoin](https://zeropdf.criston.dev/api/type-aliases/LineJoin.md) - [Type Alias: ListItem](https://zeropdf.criston.dev/api/type-aliases/ListItem.md) - [Type Alias: MeasureRichTextOptions](https://zeropdf.criston.dev/api/type-aliases/MeasureRichTextOptions.md) - [Type Alias: MeasureTextBlockOptions](https://zeropdf.criston.dev/api/type-aliases/MeasureTextBlockOptions.md) - [Type Alias: MeasureTextOptions](https://zeropdf.criston.dev/api/type-aliases/MeasureTextOptions.md) - [Type Alias: NamedColor](https://zeropdf.criston.dev/api/type-aliases/NamedColor.md) - [Type Alias: PageLabelStyle](https://zeropdf.criston.dev/api/type-aliases/PageLabelStyle.md) - [Type Alias: PageSize](https://zeropdf.criston.dev/api/type-aliases/PageSize.md) - [Type Alias: ParagraphTextAnnotation](https://zeropdf.criston.dev/api/type-aliases/ParagraphTextAnnotation.md) - [Type Alias: PathCommand](https://zeropdf.criston.dev/api/type-aliases/PathCommand.md) - [Type Alias: PdfBlendMode](https://zeropdf.criston.dev/api/type-aliases/PdfBlendMode.md) - [Type Alias: PdfBoundingBox](https://zeropdf.criston.dev/api/type-aliases/PdfBoundingBox.md) - [Type Alias: PdfColor](https://zeropdf.criston.dev/api/type-aliases/PdfColor.md) - [Type Alias: PdfContainerTag](https://zeropdf.criston.dev/api/type-aliases/PdfContainerTag.md) - [Type Alias: PdfEditableStructureElement](https://zeropdf.criston.dev/api/type-aliases/PdfEditableStructureElement.md) - [Type Alias: PdfFigureStructureTag](https://zeropdf.criston.dev/api/type-aliases/PdfFigureStructureTag.md) - [Type Alias: PdfFont](https://zeropdf.criston.dev/api/type-aliases/PdfFont.md) - [Type Alias: PdfRoleMap](https://zeropdf.criston.dev/api/type-aliases/PdfRoleMap.md) - [Type Alias: PdfStandardStructureTag](https://zeropdf.criston.dev/api/type-aliases/PdfStandardStructureTag.md) - [Type Alias: PdfStructureAttributeValue](https://zeropdf.criston.dev/api/type-aliases/PdfStructureAttributeValue.md) - [Type Alias: PdfStructureTag](https://zeropdf.criston.dev/api/type-aliases/PdfStructureTag.md) - [Type Alias: PdfTextStructureTag](https://zeropdf.criston.dev/api/type-aliases/PdfTextStructureTag.md) - [Type Alias: ProcessColor](https://zeropdf.criston.dev/api/type-aliases/ProcessColor.md) - [Type Alias: TableCell](https://zeropdf.criston.dev/api/type-aliases/TableCell.md) - [Type Alias: TableHeaderScope](https://zeropdf.criston.dev/api/type-aliases/TableHeaderScope.md) - [Type Alias: TableRow](https://zeropdf.criston.dev/api/type-aliases/TableRow.md) - [Type Alias: TemplateBlock](https://zeropdf.criston.dev/api/type-aliases/TemplateBlock.md) - [Type Alias: TemplatePageNumberAlign](https://zeropdf.criston.dev/api/type-aliases/TemplatePageNumberAlign.md) - [Type Alias: TemplateRunningRegion](https://zeropdf.criston.dev/api/type-aliases/TemplateRunningRegion.md) - [Type Alias: TextAlign](https://zeropdf.criston.dev/api/type-aliases/TextAlign.md) - [Type Alias: TextDirection](https://zeropdf.criston.dev/api/type-aliases/TextDirection.md) - [Type Alias: VerticalAlign](https://zeropdf.criston.dev/api/type-aliases/VerticalAlign.md) - [Type Alias: XmpMetadataInput](https://zeropdf.criston.dev/api/type-aliases/XmpMetadataInput.md) ### Enumerations - [Enumeration: PdfErrorCode](https://zeropdf.criston.dev/api/enumerations/PdfErrorCode.md) ### Variables - [Variable: PAGE\_SIZES](https://zeropdf.criston.dev/api/variables/PAGE_SIZES.md) ### Other - [zeropdf v1.3.0](https://zeropdf.criston.dev/api.md)