PSVellumPDF
1.1.1
PowerShell module for generating PDFs with the VellumPdf .NET 10 library.
Minimum PowerShell version
7.6
Installation Options
Owners
Copyright
© Timothy van der Ham. Licensed under Apache-2.0.
Package Details
Author(s)
- Timothy van der Ham (@Tim81)
Tags
PDF VellumPdf PDFA Document Reporting Windows Linux MacOS
Functions
New-VellumPdfDocument New-VellumPdfTextRun Add-VellumPdfHeading Add-VellumPdfImage Add-VellumPdfLineSeparator Add-VellumPdfList Add-VellumPdfParagraph Add-VellumPdfTable Register-VellumPdfFont Save-VellumPdfDocument Set-VellumPdfHeader Set-VellumPdfFooter Set-VellumPdfDocumentInfo Set-VellumPdfOutputIntent Set-VellumPdfSignature Protect-VellumPdfDocument
PSEditions
Dependencies
This module has no dependencies.
Release Notes
1.1.1: hardening fixes. Save-VellumPdfDocument writes atomically (temp file + move) so a render/signing failure no longer truncates an existing file or leaves a 0-byte artifact; -WhatIf to a missing directory no longer disposes the document; signing/write failures carry operation-specific guidance. The -LinkUri scheme blocklist now normalises out embedded whitespace/control characters, closing a bypass. Full changelog: https://github.com/Tim81/PSVellumPDF/blob/main/CHANGELOG.md
FileList
- PSVellumPDF.nuspec
- LICENSE
- Private\Assert-VellumPdfDocumentOpen.ps1
- Public\Add-VellumPdfImage.ps1
- Public\Register-VellumPdfFont.ps1
- PSVellumPDF.psm1
- Private\New-VellumTextStyle.ps1
- Public\Set-VellumPdfFooter.ps1
- Public\Save-VellumPdfDocument.ps1
- PSVellumPDF.psd1
- Private\Set-VellumPdfElementMargin.ps1
- Public\Add-VellumPdfHeading.ps1
- Public\Add-VellumPdfTable.ps1
- Private\Assert-VellumPdfFontHandle.ps1
- Public\Add-VellumPdfList.ps1
- Public\New-VellumPdfDocument.ps1
- lib\VellumPdf.Signing.dll
- Private\Resolve-VellumPdfDefault.ps1
- Public\Set-VellumPdfHeader.ps1
- Public\Set-VellumPdfOutputIntent.ps1
- lib\VellumPdf.Kernel.dll
- Public\Add-VellumPdfLineSeparator.ps1
- Public\Set-VellumPdfSignature.ps1
- Public\Protect-VellumPdfDocument.ps1
- lib\VellumPdf.Layout.dll
- Public\Set-VellumPdfDocumentInfo.ps1
- Public\New-VellumPdfTextRun.ps1
- Public\Add-VellumPdfParagraph.ps1
- Private\Write-VellumPdfEncodingWarning.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.1 (current version) | 4 | 6/11/2026 |
| 1.1.0 | 5 | 6/11/2026 |
| 1.0.0 | 6 | 6/11/2026 |
| 0.1.0 | 6 | 6/10/2026 |