Aspose を使用して word ファイルに書き込み、Excel ファイルを読み書きしています。Word ドキュメントから Aspose.Words を読み込もうとしていますが、エラー メッセージが表示され続けます。Aspose.com の例に従っていますが、それらは役に立ちません。フォーラムに投稿しましたが、まだ返信がありません。
{fillin "Date" \d ""}
これらのフィールド コード (例: ) を複数の単語ドキュメントから読みたいと思っています。それらを抽出できたら、それらを に入れ、List<string>
重複していないことを確認したいと思います。すべてのドキュメントを確認したら、そのリストを Excel スプレッドシートに出力する必要があります。
誰かがこのエラーの問題を解決するのを手伝ってくれますか、またはこれについてもっと簡単な方法を教えてくれますか?
問題 #1 - ファイルを認識しません。
//string path = @"C:\Users\kbangert\Desktop\Karpel\HonoluluHIChargeCode2\Charge Language\10C104X.doc";
//string file = ConfigurationManager.AppSettings["filePath"] + "10C104X.doc";
//Document doc = new Document(path);
//Document doc = new Document(file);
Document doc = new Document(@"10C104.docx");
さまざまな手法を試しましたが、「UnsupportedFileFormatException was unhandled」または「FileCorreptionException was unhandled」という同じエラーが発生します。ファイルに問題がないことはわかっていますが、この問題の原因はフィールド コードですか?
問題 2 - シンボル 'Fields' または 'FieldCollection' を解決できない
StringBuilder sb = new StringBuilder();
FieldCollection fields = doc.Range.Fields;
foreach (Field field in fields)
sb.AppendLine(field.GetFieldCode());
これは Aspose の開発者によるもので、上記のエラーがスローされます。