.NETインターフェイスを使えば、Visual Basic.NET、Visual C#.NET などで作成された .NETアプリケーションから Docx to HTML Converter of OSDC V11.0 の機能を利用することができます。
Windows版
Linux版
注意: |
.NETインターフェイスを利用するとき、Docx to HTML Converter of OSDC V11.0 と他のバージョンの Docx to HTML Converter
を同一マシンにインストールしておくことはできません。どちらかをアンインストールして、環境変数PATHに不要な Docx to HTML Converter
へのPATHが含まれないようにしてください。 |
---|
Docx to HTML Converter .NETコンポーネントはグローバルアセンブリキャッシュへ自動的には登録されません。使用するにはアプリケーションのカレントフォルダに配置するか、もしくはアプリケーション構成ファイルを作成するなど、なんらかの方法でパスを解決する必要があります。
.NETコンポーネントファイル名 | .NET 8用 | SbhDotNetMCtl.dll |
---|
.NET コンポーネントには以下のクラスが含まれます。
名前 | 機能 |
---|---|
SbhObj | Docx to HTML Converter of OSDC V11.0 本体のクラスです。SbhObj 以下はC#の例です。 SbhObj asbh = new();
try {
// 何かの処理
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
|
SbhObjクラスの提供するメソッドは次のとおりです。
名前 | 戻り値 | 引数 | 機能 |
---|---|---|---|
execute | なし | なし | 変換を実行し、setDocumentURIで指定された出力先に出力します。 |
setDocumentURI | なし | newVal : string | 入力ファイル名を指定します。 |
setOutputFilePath | なし | newVal : string | 出力ファイル名を指定します。 |
clrSettings | なし | なし | オプション設定をクリアします。 |
lodeSettings | なし | newVal : string | 指定した変換オプション設定ファイルを読み込みます。 |
setEnableXHTML | なし | newVal : bool | タグ出力の文法を指定します。 newValtrueの場合XML文法、falseの場合HTML文法を指定します。 |
setViewportContent | なし | content : string | <head>に次の形式のメタタグを出力するように指定します。 <meta name="viewport" content="contentに指定した内容"> |
setEnableENDL | なし | newVal : bool | ブロックタグの終わりに改行を出力するかどうかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setEnableEmptyParagraph | なし | newVal : bool | Wordの空の行(改行のみの行)の扱いを指定します。 newValtrueの場合空行を無視します、falseの場合、空行の数だけ空の<p>タグを出力します。 |
setEnableNonRefId | なし | newVal : bool | Wordでは編集を重ねると文書ファイル内に参照されていないIDがdocxファイル内に沢山できてしまいます。 これらの内部的に参照されていないIDをHTML出力時に削除するかどうかを指定します。 newValtrueの場合は削除しません、falseの場合は削除します。 |
setEnableImgWidth | なし | newVal : bool | イメージの幅を出力するかどうかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setEnableHeadingStrong | なし | newVal : bool | 見出しスタイルで指定された強調を無視するどうかを指定します。 newValtrueの場合は無視します、falseの場合は出力します。 |
setEnableEmbedimage | なし | newVal : bool | 画像をデータURLで本体HTMLに埋め込むかどうかを指定します。 newValtrueの場合埋め込みます、falseの場合は画像はimageフォルダーに出力されます。 |
setEnableMathML | なし | newVal : bool | Wordの数式エディタで編集した数式を<img>タグにMathML形式ファイルで出力するかどうかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setXmlMathML | なし | newVal : bool | Wordの数式エディタで編集した数式をMathML形式マークアップで出力するかどうかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setOMath | なし | newVal : bool | Wordの数式エディタで編集した数式をWord独自のOffice Math形式で出力するかどうかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setThroughImage | なし | newVal : bool | Wordに挿入した元の画像形式のまま出力するかどうかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setEnablePStyle | なし | newVal : bool | 段落のスタイル名をclass属性の値として出力するか指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setEnableCitation | なし | newVal : bool | Citationフィールドのtagの値を<a>タグのhref属性の値に設定して出力するかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setTextColor | なし | newVal : bool | 文字に指定されている色を<span style="color:カラー値">として出力するかどうかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |
setItalic | なし | newVal : int | 文字に斜体が指定されているときの出力方法を指定します。
newVal斜体の出力方法 0 : 出力しない(デフォルト) 1 : <i>タグとして出力 2 : <span style="font-style:italic">として出力 |
setUnderline | なし | newVal : int | 文字に下線が指定されているときの出力方法を指定します。
newVal下線の出力方法 0 : 出力しない(デフォルト) 1 : <u>タグとして出力 2 : <span style=""text-decoration-line:underline;">として出力 |
setLinethrough | なし | newVal : int | 文字に取り消し線が指定されているときの出力方法を指定します。
newVal取り消し線の出力方法 0 : 出力しない(デフォルト) 1 : <del>タグとして出力 2 : <span style=""text-decoration-line: line-through;">として出力 |
setEncoding | なし | newVal : string | HTMLファイルの文字コード(符号化方式)を指定します。(デフォルト : "UTF-8") |
setDefstyle | なし | newVal : bool | <head>の<style>要素(デフォルトCSSスタイルを指定する要素)を出力するかどうかを指定します。 newValtrueの場合は出力しません、falseの場合は出力します。 |
setSpaceIndent | なし | newVal : bool | 段落先頭に1文字以上の字下げが指定されているとき、字下げを1文字の全角空白に変換するかどうかを指定します。 newValtrueの場合は変換します、falseの場合は変換しません。 |
setOutputBR | なし | newVal : bool | 段落を<p>タグで囲む代わりに、段落の終わりに<br>タグを出力するかどうかを指定します。 タグ出力でXML文法指定時は無効です。 newValtrueの場合は<br>タグを出力します、falseの場合は<p>タグを出力します。 |
setFileimages | なし | newVal : bool | 画像ファイルを格納するフォルダー名の付け方を指定します。 newValtrueの場合は"変換先ファイル名.images"、falseの場合は"image"とします。 |
setCSS | なし | uri : string media : string |
リンクするCSSファイルを指定します。 uriCSSファイルのパスを指定します。 mediaオプションでmediaを指定できます。 |
setJS | なし | newVal : string | <head>にscript タグを置き、そのsrc属性にJavaScriptファイルのパス(URL)を指定します。 newValJavaScriptファイルのパスを指定します。 |
saveSettings | なし | newVal : string | オプション設定ファイルのパスを指定します。 |
setTablestyle | なし | newVal : bool | テーブルスタイルを出力するかどうかを指定します。 newValtrueの場合は出力します、falseの場合は出力しません。 |