ドキュワークスAPIにはすべてのテキストをメモリに読み込む命令はないようです。
ページごとのテキストを読み込む関数はあります。
(XDW_GetPageTextToMemory)
ですが、XDW_GetFullTextはすべてのテキストをいきなりテキストファイルにできます。
ToMemoryも作ってくれればいいのに・・・
ということでDocuWorksテキスト抽出ツールではXDW_GetPageTextToMemoryをページ数分繰り返して読み込んでいます。
で、XDW_GetPageTextToMemoryの欠点?仕様?なのですが、
この命令、アノテーションの文字は拾ってくれません・・・
まあ他のアプリからプリントしたデータをテキスト化できるという使い方だと思いますが、アノテーションから拾ってくれると便利だなと。
![WorkToolSmith [ワークツールスミス]](https://worktoolsmith.com/wp/wp-content/uploads/2014/11/d30716bfc62ca82b12c303b90f356916.png)

