Skip to main content

Install OfficeIMO for the workflow you are building.

Choose a focused NuGet package for .NET, install PSWriteOffice for PowerShell automation, or use a GitHub release when you need the exact published archive.

Choose the path

Pick the distribution surface that matches how you work

Most teams should install from a package manager and use release archives only when they need an exact artifact from a specific stable release.

01
Recommended for app builds

NuGet packages

Best for .NET applications, services, workers, and libraries that want package-manager installs and version pinning in source control.

Browse on NuGet
02
PowerShell automation

PowerShell Gallery

Best for admins and automation teams using PSWriteOffice from scripts, scheduled jobs, or CI/CD orchestration.

Open PSWriteOffice
03
Pinned release artifacts

GitHub release archives

Best when you need the exact archive produced for a stable release, without browsing the GitHub releases page manually.

Open Releases
Document engines

Create, edit, and inspect documents

Start with the native package for the document family your application owns.

Automation and ingestion

Entry points for admins, scripts, and AI-ready extraction

Use these when the right starting point is PowerShell automation or read-only document extraction.

Converters and renderers

Specialized companion packages

Use these when you already know the source format and want to convert or render it into another surface.

NuGet

OfficeIMO.Word.Pdf

Export Word documents to PDF using the OfficeIMO Word model as the authoring source.

Best for: Word-first reporting flows that need PDF delivery without desktop Office

NuGet dotnet add package OfficeIMO.Word.Pdf
NuGet Release archives available
NuGet

OfficeIMO.Markdown.Html

Convert HTML into OfficeIMO.Markdown documents and markdown text.

Best for: HTML ingestion, cleanup, and markdown-first publishing workflows

NuGet dotnet add package OfficeIMO.Markdown.Html
NuGet Release archives available
NuGet

OfficeIMO.MarkdownRenderer

WebView-friendly markdown rendering helpers built on the OfficeIMO.Markdown model.

Best for: desktop/webview surfaces that need rendered markdown with incremental updates

NuGet dotnet add package OfficeIMO.MarkdownRenderer
NuGet Release archives available
Reader adapters

Format adapters for modular ingestion

Add these when a reader service needs adjacent formats without forcing every deployment to carry every adapter.

Google Workspace bridges

Bidirectional Office and Google Workspace libraries

Translate Word, Excel, and PowerPoint content, share Drive/authentication infrastructure, and add explicit synchronization when an application needs it.

Release handoff

Need the exact packaged artifact instead of a package-manager install?

Use a release archive when you need a zip artifact, a pinned package payload, or release context for a coordinated version. Package-manager installs remain the best default for applications and scripts.