これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの2つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドpdfXNUMXdcmです。
プログラム:
NAME
pdf2dcm-PDFファイルをDICOMに変換します
SYNOPSIS
pdf2dcm [オプション] pdffile-indcmfile-out
DESCRIPTION
当学校区の pdf2dcm ユーティリティはPDFファイルを読み取ります(pdfファイルイン)、それをDICOMカプセル化PDFに変換します
ストレージSOPインスタンスであり、変換されたデータを出力ファイルに保存します(dcmfile-out).
パラメーター
pdffile-変換するPDF入力ファイル名
dcmfile-outDICOM出力ファイル名
OPTIONS
一般的な オプション
-h --ヘルプ
このヘルプテキストを印刷して終了します
- バージョン
バージョン情報を印刷して終了します
-引数
拡張されたコマンドライン引数を出力する
-q -- 静かに
クワイエットモード、警告やエラーを出力しない
-v --verbose
詳細モード、印刷処理の詳細
-d --デバッグ
デバッグモード、デバッグ情報の出力
-ll --log-level [l] evel:文字列定数
(致命的、エラー、警告、情報、デバッグ、トレース)
ロガーにはレベルlを使用します
-lc --log-config [f] ilename:文字列
ロガーには設定ファイルfを使用します
DICOM ドキュメント オプション
焼き付けられた注釈:
+ an--annotation-はい
PDFには患者識別データが含まれています(デフォルト)
-an --annotation-no
PDFには患者識別データは含まれていません
ドキュメントのタイトル:
+ t --title [t] itle:文字列(デフォルト:空)
ドキュメントのタイトル
+ cn --concept-name [CSD] [CV] [CM]:文字列(デフォルト:空)
コーディングを伴う概念名コードシーケンスとしてのドキュメントタイトル
スキーム指定子CSD、コード値CVおよびコード意味CM
患者データ:
+ pn --patient-name [n] ame:文字列
DICOMPN構文での患者の名前
+ pi --patient-id [i] d:文字列
患者ID
+ pb --patient-birthdate [d] ate:文字列(YYYYMMDD)
患者の誕生日
+ ps --patient-sex [s] ex:文字列(M、F、またはO)
患者の性別
研究とシリーズ:
+ sg --generate
新しいスタディおよびシリーズUIDを生成します(デフォルト)
+ st --study-from [f] ilename:string
DICOMファイルから患者/研究データを読み取る
+ se --series-from [f] ilename:string
DICOMファイルから患者/研究/シリーズデータを読み取る
インスタンス番号:
+ i1--instance-one
インスタンス番号1を使用します(デフォルト、+ seではありません)
+ ii --instance-inc
インスタンス番号の増分(+ seの場合のみ)
+ is --instance-set [i] instance number:integer
インスタンス番号iを使用
ロギング
さまざまなコマンドラインツールと基盤となるライブラリのログ出力のレベルは、
ユーザーが指定します。 デフォルトでは、エラーと警告のみが標準に書き込まれます
エラーストリーム。 オプションの使用 -詳細 処理の詳細などの情報メッセージもあります
報告されています。 オプション - デバッグ 内部アクティビティの詳細を取得するために使用できます。
たとえば、デバッグの目的で。 オプションを使用して、他のログレベルを選択できます - ログ-
レベル。 に - 静かな モードのみの致命的なエラーが報告されます。 このような非常に重大なエラーイベントでは、
通常、アプリケーションは終了します。 さまざまなログレベルの詳細については、
モジュール 'oflog'のドキュメントを参照してください。
ロギング出力をファイルに書き込む必要がある場合(オプションでログファイルローテーションを使用)、
syslog(Unix)またはイベントログ(Windows)オプションへ --log-config に使える。 この
構成ファイルでは、特定のメッセージのみを特定の出力に送信することもできます
ストリームおよびモジュールまたはアプリケーションに基づいて特定のメッセージをフィルタリングするため
が生成されます。 構成ファイルの例は、に提供されています。 /logger.cfg.
COMMAND LINE
すべてのコマンドラインツールは、パラメータに次の表記を使用します。角かっこで囲みます
オプションの値(0-1)、末尾のXNUMXつのドットは、複数の値が許可されていることを示します
(1-n)、両方の組み合わせは0からnの値を意味します。
コマンドラインオプションは、先頭の「+」または「-」記号によってパラメータと区別されます。
それぞれ。 通常、コマンドラインオプションの順序と位置は任意です(つまり、
どこにでも表示できます)。 ただし、オプションが相互に排他的である場合、右端の外観
使用されている。 この動作は、一般的なUnixシェルの標準的な評価ルールに準拠しています。
さらに、XNUMXつ以上のコマンドファイルは、接頭辞として「@」記号を使用して指定できます。
ファイル名(例: @ command.txt)。 このようなコマンド引数は、次の内容に置き換えられます。
対応するテキストファイル(複数の空白は、次の場合を除いて単一の区切り文字として扱われます)
さらに評価する前に、XNUMXつの引用符の間に表示されます)。 その点に注意してください
コマンドファイルに別のコマンドファイルを含めることはできません。 このシンプルだが効果的なアプローチ
オプション/パラメータの一般的な組み合わせを要約することができ、長くなり、
紛らわしいコマンドライン(例はファイルで提供されています /dumppat.txt).
ENVIRONMENT
当学校区の pdf2dcm ユーティリティは、で指定されたDICOMデータディクショナリを読み込もうとします。
DCMDICTPATH 環境変数。 デフォルトでは、つまり DCMDICTPATH 環境変数
設定されていない、ファイル /dicom.dic 辞書が作成されない限りロードされます
アプリケーションに(Windowsのデフォルト)。
デフォルトの動作が優先され、 DCMDICTPATH 環境変数のみ
代替データディクショナリが必要な場合に使用されます。 NS DCMDICTPATH 環境変数
Unixシェルと同じ形式です パス コロン( ':')で区切る変数
エントリ。 Windowsシステムでは、セミコロン( ';')が区切り文字として使用されます。 データディクショナリ
コードは、で指定された各ファイルをロードしようとします DCMDICTPATH 環境変数。 それ
データディクショナリをロードできない場合はエラーです。
onworks.netサービスを使用してオンラインでpdf2dcmを使用する