Skip to main content
net8.0

Office document parser for Tiki.Net (DOCX, XLSX, PPTX, ODT)

Published
May 3, 2026
5mo ago
Total Downloads
161
161

Install

dotnet add package Tiki.Net.Parsers.Office --version 1.0.0
ProductVersions
.NET
net8.0

README

Tiki.Net.Parsers.Office

Office document text and metadata extraction for Tiki.Net.

Overview

Extracts text content and metadata from modern Office formats using the Open XML SDK, and OpenDocument formats via standard ZIP/XML parsing.

Supported formats:

  • DOCX β†’ TikiDocument
  • XLSX β†’ TikiSpreadsheet
  • PPTX β†’ TikiPresentation
  • ODT/ODS/ODP β†’ TikiDocument

Installation

dotnet add package Tiki.Net.Parsers.Office

Usage

using Tiki;
using Tiki.Documents;

var tiki = new TikiEngine();

// Word document
var result = await tiki.ParseAsync("report.docx");
if (result is TikiDocument doc)
{
    Console.WriteLine($"Title: {doc.Title}");
    Console.WriteLine($"Company: {doc.Company}");
    Console.WriteLine($"Pages: {doc.PageCount}");
    Console.WriteLine($"Words: {doc.WordCount}");
}

// Spreadsheet
result = await tiki.ParseAsync("data.xlsx");
if (result is TikiSpreadsheet sheet)
{
    Console.WriteLine($"Content: {sheet.Content}"); // tab-separated cell values
}

// Presentation
result = await tiki.ParseAsync("deck.pptx");
if (result is TikiPresentation pres)
{
    Console.WriteLine($"Slides: {pres.SlideCount}");
    Console.WriteLine($"Content: {pres.Content}"); // text from all slides
}

Links

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.