Moin!
Ich würde auch den Blick auf DT und den Thread hier im Forum zum papierlosen Büro empfehlen...
... und gleich ein Aber mitgeben: Es gibt keine allumfassende Lösung. Schon gar nicht beliebig formatübergreifend. Noch nicht mal bei einzelnen Tools. Mal ein paar Hintergründe dazu:
- Es ist was vollkommen anderes, ob ich dem Programm, in das der Auszug hinzugefügt wird, nur die Basisinformation (Quelle=DateiXY) mitgebe, was noch recht einfach ist oder ob z.B. die Referenz mit übergeben werden soll "Seite 12, Abschnitt 4, Absatz 3, Satz 1, Halbsatz 2". Letztes sind Meta-Informationen, die das originäre Programm überhaupt haben und dann auch übergeben müsste und das dann auch noch in einer Form (definierte Schnittstelle), dass sie bei deinem "Wissenstool" auch korrekt ankommt und verwertet werden kann.
- Selbst bei der selben Datei kommt es im Zweifelsfall darauf an, welches Tool genutzt wird, um bestimmte Funktionen nutzen zu können. Beispiel: PDF-Dateien können Links/Sprungmarken in Dokumenten aufweisen - es kann aber nicht jedes Programm etwas damit anfangen und diese verarbeiten. Würdest du z.B. einen PDF-Reader nutzen, der damit nichts anfangen kann, wäre es vollkommen egal, ob sie in DevonThink (oder was auch immer) ordentlich hinterlegt wären.
- Dateien müssen refenzfähig sein. Bei HTML-Dateien gibt es beispielsweise die #Anker. Bei Dokumenten können es Links innerhalb eines Dokumentes Sprungmarken sein (z.B. bei Word), die Verlinkungen an eine bestimmte Stelle ermöglichen. Wenn aber technisch der ursprüngliche Dateityp gar keine solche Referenzierung zulässt oder sie einfach nicht genutzt wird, würde sich die Frage stellen: "*Wohin* soll eigentlich referenziert werden?" Das, was sich dir evtl. aus dem Kontext ergibt, kann ggf. ja variieren, wenn sich Dokumentinhalte ändern etc. pp.
- Auch eine Referenzierung z.B. "auf Seite 4" ist so gesehen Humbug. Mittlerweile werden, zum Glück auch für die Barrierefreiheit, aber auch wegen immer mehr unterschiedlicher Ausgabesysteme (Monitor, Drucker, Smartphone, Tablet, eBook-Reader, ...) Inhalte und Design voneinander getrennt. Der Nuzter kann sich für seine Texte beliebige Schriftgrößen, -arten etc. pp. selbst aussuchen. Das, was bei dir auf dem PC evtl. Seite 124 ist, ist auf dem Tablet Seite 255 und auf dem iPhone Seite 768. Wenn dann die Ursprungsdatei keinen technischen Anker gibt, hat man da ein Problem..
- .. was sich auch nicht einfach durch "Suche nach dem Text" klären lassen würde. Zum einen, wäre das ja dann wieder etwas, was dem Tool zur Anzeige der Originaldatei als Funktion gegeben sein müsste (und selbst Adobe hat teilweise Probleme wenn man längere Texte mit/ohne Zeilenumbruch zur Suche nutzen will...), zum anderen kann ja ein bestimmter Text auch wiederholt im Dokument vorkommen - welches Vorkommen wäre dann der eigentlich referenzierte?