TextPorterサーバ版（V5.5)

Update履歴
================================================================================
2020.07.30　V5.5 AXX55_00
================================================================================
V5.4からの変更
・プラットフォームの変更
　Windows 32bit/64bit, Linux 64bitのみになった。
・コンパイラの変更
　Windows版 Visual C++ 2019
　Linux版 GCC 8.3.1

V5.4からの機能追加
dmc_txeml:
                 EMLに添付されたテキストファイルが抽出されなかったため、ファイル名の表現に複数行使うパターンに対応
dmc_pdfexploremp：
                 PDFからのテキスト抽出で3002エラーが起きたため、オブジェクト内のstreamを適切に見つけられるよう修正
dmc_txrtf：
                 RTFの一部が抽出されない問題に対応
dmc_txdwg2k：
                 .dwgからの抽出で一部のテキストが抽出されない場合があったため、テキストの抽出の制限を緩和
dmc_txdwg2k, dmc_txdwg2007, dmc_txdwg2010：
                 .dwgからの抽出で一部のテキストが抽出されない場合があったため、エンティティのヘッダ部（Common Entity Data）のColorの処理を適切にする
dmc_txdwg, dmc_txdwg2k, dmc_txdwg2007, dmc_txdwg2010：
                 ビットを読む関数で、最上位ビットが立っているときに255を返していたのを1を返すように修正
dmc_pdfexploremp：
                 PDFからの抽出でアボートする問題を修正
dmc_pdfexploremp：
                 PDFからの抽出でエラー5000が発生する場合があったため、パスワードチェックはユーザーパスワードがあるときのみに変更
dmc_pdfexploremp：
                 PDFからの抽出でパスワードによるプロテクトが無効とならないように修正
dmc_txzip：
                 DMC_GETTEXT_OPT1_COMPRESS2オプションを付けるとエラーが発生する問題を修正

================================================================================
2021.08.30　V5.5 AXX55_01
================================================================================
dmc_pdfexploremp:
             OLEに対する抽出のオプション引数を指定すると抽出されない場合があったため修正
             PDFからの抽出でエラー3003になる場合があったため、CIDSystemInfoの扱いを修正
             PDFからの抽出でエラー3002になる場合があったため修正
             PDFからの抽出で落ちる場合があったため修正
dmc_txpdf:
             容量の大きいPDFファイルでapp_ww.exeが落ちる場合があったため、Windows 32bitではAHMemStreamを利用しないように修正
             PDFからの抽出すると一部の改行が無くなる場合があったため修正
             PDFを埋め込んだ.pptxファイルでエラー4004になる場合があったため修正
dmc_txrtf:
             RTFファイルの処理が終了しない場合があったため、予期せぬ終端に対する処置を修正
             RTFからの抽出で余計な文字列が出力される場合があったため修正
             RTFからの抽出で出力されない文字があったため修正
dmc_txxdw, dmc_txxdw7, dmc_dtct:
             Linux 64bit版でエラー3003になる場合があったため修正
dmc_txeml:
             抽出処理中に応答無しになる場合があったため、ファイル終端判定を修正
dmc_txhtml:
             <meta charset="UTF-8" />　が、適切に解釈されない場合があったため修正
dmc_comm:
             UTF-16テキストファイルで2001エラーとなる場合があったため修正
dmc_txvsd:
             WordファイルにOLEオプションを付けて実行すると処理が終了しない場合があったため修正
dmc_txppt:
             .pptファイルでDMC_GetPageText_V5のとき、OLEのエラーが反映されない場合があったため修正

dmc_txif, 
dmc_txdocx, dmc_txdocx2010, dmc_txdocx2013, dmc_txdocx2016, 
dmc_txxlsx, dmc_txxlsx2010, dmc_txxlsx2013, dmc_txxlsx2016, 
dmc_txpptx, dmc_txpptx2010, dmc_txpptx2013, dmc_txpptx2016, 
dmc_txvsd2013:
             OLEエラー時、エンジン名が呼び出した側のエンジンになっていたため、OLEフラグの扱いの誤りを修正
liview:
             シリアルナンバー表示の追加

================================================================================
2021.10.28　V5.5 AXX55_02
================================================================================
AHCommonTextPorter：
             細工されたXMLファイルを含むWord文書を変換した際に、メモリ使用量が上昇したまま処理が終了しない問題に対応 
dmc_txxdw7：
             DocuWorksのOCR処理されたテキストが文字化けする場合があったため修正

================================================================================
2022.07.28　V5.5 AXX55_03
================================================================================
dmc_txxdw7：
             DocuWorksのOCR処理されたテキストが文字化けする問題を修正
dmc_txxdw, dmc_txxdw7：
             xdwファイルからテキスト抽出を行うとプログラムが落ちる問題を修正
             xdwファイルの一部のページが抽出されない問題を修正
dmc_txxlsx, dmc_txxlsx2010, dmc_txxlsx2013, dmc_txxlsx2016, dmc_txods：
             グラフのラベル名などが抽出できない場合があったため、チャートを抽出対象に加える
dmc_pdfexploremp：
             文字エンコードのフォールバックをUTF-16に変更
             「入力と署名」が抽出されなかったため、XObjectの参照の階層を処理するよう機能追加
             PDFから一部のテキストが抽出されないる問題を修正
             PDFからの抽出でコアダンプが発生する問題を修正
dmc_dtct：
             ファイル形式判定にRAR5を加える
dmc_txrtf：
             RTFからの抽出でサロゲートペアが不正になる問題を修正
dmc_txlzh, dmc_txzip, dmc_txrar：
             アーカイブ内の日本語ファイル名が、Linuxで文字化けするため、ファイル名の文字エンコーディング変換を実装
dmc_txzip：
             ZIPファイル内のパスがUTF-8指定されていた場合に対応

================================================================================
2023.06.08　V5.5 AXX55_04
================================================================================
dmc_txeml:
             電子メールの中にMIMEで埋め込まれたHTMLが出力されない問題を修正
dmc_txodp, dmc_txods, dmc_txodt
dmc_txdocx, dmc_txdocx2010, dmc_txdocx2013, dmc_txdocx2016, 
dmc_txpptx, dmc_txpptx2010, dmc_txpptx2013, dmc_txpptx2016,
dmc_txvsd2013,
dmc_txxlsx, dmc_txxlsx2010, dmc_txxlsx2013, dmc_txxlsx2016:
             .odsファイルのプロパティの抽出でエラーが発生する問題を修正
dmc_dtct：
             特定のDXFファイルがテキストと判別される問題を修正
liview:
             ライセンス情報の表示を変更

================================================================================
2023.07.03　V5.5 AXX55_04a
================================================================================
dmc_txxdw:
             xdwファイルからOLEが抽出できない問題を修正

================================================================================
2023.07.10　V5.5 AXX55_04b
================================================================================
dmc_txxdw:
             xdwファイルからのテキスト抽出でエラー3007が返る問題を修正 

================================================================================
2023.10.10　V5.5 AXX55_05
================================================================================
dmc_txif:
             DMC_GetText_V5で入力ファイルが存在しない場合のエラー表示を変更
dmc_txdocx, dmc_txdocx2010, dmc_txdocx2013, dmc_txdocx2016:
             docxファイルのタブストップ w:tabs 内で、タブを出力しないよう修正

================================================================================
2024.02.20　V5.5 AXX55_06
================================================================================
dmc_txmsg, dmc_txmsg2007, dmc_txmsg2010:
             msgファイルのテキスト抽出でプログラムが落ちる場合があったため、エラーチェックを入れるように修正
dmc_pdfexploremp：
             PDFからの抽出でエラー3002になる場合があったため、Pdf_PageBeginでストリームのスタックをリセットするように修正
dmc_txjtd：
             一太郎ファイル内にあるOLEファイルが抽出ができない問題を修正

================================================================================
2024.05.29　V5.5 AXX55_06a
================================================================================
dmc_comm:
             Windows環境でマルチスレッドでの抽出結果が不正な場合があったため修正

================================================================================
2024.11.26　V5.5 AXX55_07
================================================================================
dmc_pdfexploremp:
             プロパテイの抽出で無効な値が入る場合があったため修正
dmc_txxdw, dmc_txxdw7:
             DocuWorksの「イメージ文書」からテキストが抽出ができない場合があったため修正 

・「EVコードサイニング証明書」を使用してデジタル署名に対応（Windows版）

================================================================================
2025.04.30　V5.5 AXX55_08
================================================================================
dmc_txdocx, dmc_txdocx2010, dmc_txdocx2013, dmc_txdocx2016:
             Linux版でタブが出力できない問題を修正 
dmc_pdfexploremp:
             PDFファイルのテキスト抽出でプログラムが落ちる場合があったため修正 

================================================================================
2025.10.01　V5.5 AXX55_09
================================================================================
dmc_txif, dmc_txlzh:
             LZHファイルからのテキスト抽出でプログラムが落ちる場合があったため修正
dmc_txpdf:
             PDFファイルから抽出先ファイル名を 256byte以上に指定した場合にプログラムが落ちる問題を修正
dmc_txmsg, dmc_txmsg2007, dmc_txmsg2010, dmc_txeml:
             Windows環境でマルチスレッドでの抽出結果が不正な場合があったため修正
dmc_txeml:
             内容の一部が抽出されない場合があったため修正
dmc_pdfexploremp:
             PDFファイルで注釈の参照先のobjが無い場合、エラーとしていたのを抽出できるよう動作を変更

================================================================================
2026.03.31　V5.5 AXX55_10
================================================================================
dmc_txdwg, dmc_txdwg2k, dmc_txdwg2007, dmc_txdwg2010:
             dwgファイルからのテキスト抽出でプログラムが落ちる場合があったため修正

dmc_txmsg、dmc_txmsg2007、dmc_txmsg2010、dmc_dtct:
             msgファイルからのテキスト抽出でプログラムが落ちる場合があったため修正

以上
