Windows 8 では、ネイティブの新しい PDF ビューアーで任意の PDF ファイルを開き、テキストを強調表示して [メモを追加] をクリックすることでメモを追加できます。
C# を使用してこれらのノートにプログラムでアクセスできるようにしたいと考えています。しかし、私はそれらを見つけるのに苦労しています。ドキュメントのプロパティを簡単に列挙できますが、メモがまったく見つかりません...
これが私のコードです:
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;
openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
openPicker.FileTypeFilter.Add(".pdf");
StorageFile file = await openPicker.PickSingleFileAsync();
var props = await file.Properties.RetrievePropertiesAsync(new List<string> { });
foreach (var key in props.Keys)
{
Debug.WriteLine("key: " + key + " value: " + props[key]);
}
var docProp = await file.Properties.GetDocumentPropertiesAsync();
var allDocProperties = await docProp.RetrievePropertiesAsync(new List<string> { });
foreach (var key in allDocProperties.Keys)
{
Debug.WriteLine("key: " + key + " value: " + allDocProperties[key]);
}
しかし、出力ウィンドウに表示されるプロパティはどれも、PDF で作成したメモとは何の関係もありません。
他の誰かがここで私を助けることができますか?