2010-03-04 42 views

Répondre

0

This article explique comment énumérer toutes les poignées ouvertes. Il serait possible d'utiliser pinvoke pour faire cela à partir de C# (bien que la fonctionnalité soit peut-être plus "native" dans .net). En utilisant cette information, il serait possible de récupérer un fichier ouvert. Cependant, il est possible que le processus adobe reader ait ouvert le fichier, l'ait lu et l'ait fermé. Si tel est le cas, il serait alors un peu plus difficile de trouver l'information.

0

Utilisez COM interop pour accéder à la bibliothèque typographique d'Acrobat à partir de C#.

Vous pouvez essayer d'obtenir le document actif avec la méthode AcroApp.GetActiveDoc, puis découvrir le nom de fichier avec AcroPPDoc.GetFilenName. Peut-être.

+0

Comment puis-je obtenir un objet AcroApp? –