Install
dotnet add package Tiki.Net.Parsers.Office --version 1.0.0
| Product | Versions |
|---|---|
| .NET |
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
- Tiki.Net β main project
- Open XML SDK β underlying OOXML library
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.