本当に単純な問題です...紙に何かのように見えるようにいくつかのchmファイルを印刷するための最良の方法は何でしょうか?
紙の形でも欲しいマニュアルがいくつかありますが、chmを1ページずつ印刷するのは面倒です。
だから、すべてのアイデアを歓迎しました。
windowsを使用している場合:
1.
コマンドプロンプトからCHMコンテナからHTMLファイルを抽出しますHH.EXE
例:
HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm
2.
HTMLファイルを1つのファイルにマージします(例: SoftSnow Merger )
3.
HTMLファイルを印刷します。
または、19.95ドルを費やしてもかまわない場合は、ABC Amber CHM Converterを使用できます。
cHMファイルを読み取り、それらをPDF(Adobe Acrobatをインストールする必要はありません)、HTML(単一のファイルおよびWebサイト)、RTF( MS Wordをインストールする必要はありません)、HLP、TXT(ANSIおよびUnicode)、DOC(MS Word)、DBF、MDB(MS Access) )、CSV、XML、XLS(MS Excel)、クリップボード
または、chmをpdfに変換してみてください。これを行うのに役立つ無料のプログラムがたくさんあります。
Chmドキュメントから単一のトピックを印刷する場合。トピックを右クリックすると、ポップアップが表示され、[選択した見出しとすべてのサブトピックを印刷する]オプションを選択します。
これがお役に立てば幸いです。
更新:
あなたのコメント
上記の議論を見た後、単一のhtmlドキュメントでchmを変換し、それを印刷することが解決策になる可能性があります。しかし、それは時間がかかります。
Calibre の使用はどうですか?複数のフォーマットに変換して、そこで印刷することができます。
外部ツールなし:
@echo off
if "%~1" equ "" (
echo usage:
echo %~n0 file.chm
exit /b 1
)
if "%~x1" neq ".chm" (
echo you need a file with .chm etension
exit /b 2
)
start "" /b /wait hh -decompile ~~ %~sf1
::w32tm /stripchart /computer:localhost /period:1 /dataonly /samples:8 >nul 2>&1
for /r "~~" %%h in (*.htm) do (
rundll32.exe "%systemroot%\system32\mshtml.dll",PrintHTML "%%~fh"
)
rd "~~" /s /q >nul 2>nul
私にとって唯一の実用的な解決策は次のとおりです。
デフォルトのWindowsアプリケーションでchmファイルを開きます(パス:C:\ Windows\hh.exe)
目次でヘッダーを選択します。右クリックして印刷します。 [選択した見出しとすべてのサブトピックを印刷する]を選択します。
印刷ダイアログを閉じずに、次のパスに移動し、最新の生成ファイル(C:\ Users\[ユーザー名]\AppData\Local\Temp)をコピーします。私はWin10を使用しているので、他のバージョンのパスが異なる可能性があります。
MSWordドキュメントなどのお気に入りのエディタでHTMLのコンテンツをコピーします
完了するまで、手順2〜4を実行します。