Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: packaging
    • Labels:

      Description

      As a followup to TIKA-212 and inspired by efforts like [1], I'd like to set up a .NET version of Tika based on IKVM and NPanday. The goal would be to produce a Tika DLL that contains all the parser libraries and can be used natively in any .NET environment with some API sugar on top to make the Tika facade class work more smoothly with .NET (for example, use System.IO.FileInfo instead of java.io.File).

      [1] http://blogs.dovetailsoftware.com/blogs/kmiller/archive/2010/07/02/using-the-tika-java-library-in-your-net-application-with-ikvm

        Activity

        Hide
        Jukka Zitting added a comment -

        There's now an ikvm profile in the tika-app POM that uses IKVM to produce a tika-app DLL. This DLL can be used in .NET environments to access pretty much all of Tika's functionality, but the API (mapped directly from Java) isn't very .NET-friendly.

        My next goal is to figure out how to add the suggested API sugar to the DLL.

        Show
        Jukka Zitting added a comment - There's now an ikvm profile in the tika-app POM that uses IKVM to produce a tika-app DLL. This DLL can be used in .NET environments to access pretty much all of Tika's functionality, but the API (mapped directly from Java) isn't very .NET-friendly. My next goal is to figure out how to add the suggested API sugar to the DLL.
        Hide
        Chris A. Mattmann added a comment -

        That is awesome, Jukka!

        Show
        Chris A. Mattmann added a comment - That is awesome, Jukka!

          People

          • Assignee:
            Jukka Zitting
            Reporter:
            Jukka Zitting
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development