TikaOnDotNet 1.17.1
dotnet add package TikaOnDotNet --version 1.17.1
NuGet\Install-Package TikaOnDotNet -Version 1.17.1
<PackageReference Include="TikaOnDotNet" Version="1.17.1" />
<PackageVersion Include="TikaOnDotNet" Version="1.17.1" />
<PackageReference Include="TikaOnDotNet" />
paket add TikaOnDotNet --version 1.17.1
#r "nuget: TikaOnDotNet, 1.17.1"
#:package TikaOnDotNet@1.17.1
#addin nuget:?package=TikaOnDotNet&version=1.17.1
#tool nuget:?package=TikaOnDotNet&version=1.17.1
Bare-bones IKVM Java-to-.NET port of Apache Tika. You'll want to install TikaOnDotNet.TextExtractor.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net is compatible. |
-
- IKVM (>= 8.1.5717)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on TikaOnDotNet:
| Package | Downloads |
|---|---|
|
TikaOnDotnet.TextExtractor
Classes for running Apache Tika through **TikaOnDotNet**. Just use TextExtractor.Extract() and you'll be on your way. |
|
|
DevelopmentHelpers.FileContentReader
This package combine many open sources packages and allow one interface to read may types of content files. for example:use open.xml to read docx file |
|
|
Skybrud.Umbraco.Search.DocumentIndexer
This package makes it possible to index and search a wide variety of filetypes in Umbraco, including .pdf and .docx |
|
|
Jetsons.JetPack.Text
The wrapper library that provides smart extension methods to convert document formats to high quality text. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on TikaOnDotNet:
| Repository | Stars |
|---|---|
|
vivami/SauronEye
Search tool to find specific files containing specific words, i.e. files containing passwords..
|
| Version | Downloads | Last Updated |
|---|---|---|
| 1.17.1 | 790,929 | 2018/4/3 |
| 1.17.0 | 44,419 | 2018/2/15 |
| 1.16.0 | 184,302 | 2017/7/30 |
| 1.15.0 | 16,276 | 2017/7/30 |
| 1.14.2 | 141,216 | 2017/4/22 |
| 1.14.2-pre | 5,212 | 2017/4/15 |
| 1.14.1 | 344,154 | 2017/1/13 |
| 1.14.0 | 11,933 | 2016/12/8 |
| 1.13.1 | 13,904 | 2016/8/16 |
| 1.13.0 | 10,028 | 2016/6/30 |
| 1.12.2 | 47,866 | 2016/4/12 |
| 1.12.1 | 9,172 | 2016/4/12 |
| 1.12.0 | 10,851 | 2016/4/11 |
| 1.7.0 | 25,188 | 2015/2/6 |
| 1.6.4.51427 | 9,188 | 2015/1/16 |
| 1.6.3 | 9,787 | 2014/9/27 |
| 1.6.2.1 | 7,626 | 2014/6/5 |
| 1.6.0 | 5,113 | 2014/6/5 |
- Add new overloads to the `TextExtractor.Extract` allowing users to provide their own extraction result assemblers. Example:
```cs
public class CustomResult
{
public string Text { get; set; }
public IDictionary<string, string[]> Metadata { get; set; }
}
public static CustomResult CreateCustomResult(string text, Metadata metadata)
{
var metaDataDictionary = metadata.names().ToDictionary(name => name, metadata.getValues);
return new CustomResult
{
Metadata = metaDataDictionary,
Text = text,
};
}
[Test]
public void should_extract_author_list_from_pdf()
{
var textExtractionResult = new TextExtractor().Extract("file_with_authors.pdf", CreateCustomResult);
textExtractionResult.Metadata["meta:author"].Should().ContainInOrder("Fred Jones, M. D.", "Donald Evans D. M.");
}
```