web-dev-qa-db-ja.com

chmファイルの印刷

本当に単純な問題です...紙に何かのように見えるようにいくつかのchmファイルを印刷するための最良の方法は何でしょうか?

紙の形でも欲しいマニュアルがいくつかありますが、chmを1ページずつ印刷するのは面倒です。

だから、すべてのアイデアを歓迎しました。

8
Rook

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)、クリップボード

4
Molly7244

または、chmをpdfに変換してみてください。これを行うのに役立つ無料のプログラムがたくさんあります。

3
JT.WK

Chmドキュメントから単一のトピックを印刷する場合。トピックを右クリックすると、ポップアップが表示され、[選択した見出しとすべてのサブトピックを印刷する]オプションを選択します。

これがお役に立てば幸いです。

更新:

あなたのコメント

chmファイルを1つのxhtmlファイルに変換する方法

上記の議論を見た後、単一のhtmlドキュメントでchmを変換し、それを印刷することが解決策になる可能性があります。しかし、それは時間がかかります。

1
Saar

Calibre の使用はどうですか?複数のフォーマットに変換して、そこで印刷することができます。

0
jacktrades

外部ツールなし:

@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
0
npocmaka

私にとって唯一の実用的な解決策は次のとおりです。

  1. デフォルトのWindowsアプリケーションでchmファイルを開きます(パス:C:\ Windows\hh.exe)

  2. 目次でヘッダーを選択します。右クリックして印刷します。 [選択した見出しとすべてのサブトピックを印刷する]を選択します。

  3. 印刷ダイアログを閉じずに、次のパスに移動し、最新の生成ファイル(C:\ Users\[ユーザー名]\AppData\Local\Temp)をコピーします。私はWin10を使用しているので、他のバージョンのパスが異なる可能性があります。

  4. MSWordドキュメントなどのお気に入りのエディタでHTMLのコンテンツをコピーします

  5. 完了するまで、手順2〜4を実行します。

0
Woeitg