mencetak file chm

6

Masalah sederhana sebenarnya, ... apa cara terbaik untuk mencetak beberapa file chm sehingga terlihat seperti sesuatu di atas kertas?

Saya memiliki beberapa manual yang ingin saya miliki juga dalam bentuk kertas, dan mencetak halaman chm demi halaman rasanya menyusahkan.

Jadi, semua ide disambut.

Benteng
sumber
Tidak sesederhana yang Anda bayangkan. Saya belum menemukan 'peluru perak' yang membuat dokumen yang diformat dengan baik dan tampan.
DaveParillo
Ya, ceritakan tentang itu. Saya melihat solusi di bawah ini, dan meskipun mereka bisa diterapkan, mereka masih tidak menawarkan itu . Maksud saya, semuanya adalah solusi, dengan satu atau lain cara.
Rook

Jawaban:

4

jika Anda menggunakan Windows:

1.ekstrak file HTML dari wadah CHM dari command prompt dengan HH.EXE

contoh:

HH.EXE -decompile C:\Temp\decompile-folder C:\Temp\yourCHM.chm

2. menggabungkan file HTML menjadi satu file (mis. dengan SoftSnow Merger )

3. cetak file HTML.

atau, jika Anda tidak keberatan menghabiskan $ 19,95, Anda dapat menggunakan ABC Amber CHM Converter :

membaca file CHM dan mengubahnya ke PDF (tidak memerlukan Adobe Acrobat untuk diinstal), HTML (file tunggal dan situs web), RTF (MS Word tidak perlu diinstal), HLP, TXT (ANSI dan Unicode ), DOC (MS Word), DBF, MDB (MS Access), CSV, XML, XLS (MS Excel), Clipboard


sumber
3

atau Anda dapat mencoba mengubah chm ke pdf? Ada cukup banyak program gratis untuk membantu Anda melakukan ini.

JT.WK
sumber
1
Saya akan mendekompilasi chm seperti yang dijelaskan Molly, lalu mengonversi html ke PDF.
DaveParillo
1

Jika Anda ingin mencetak satu topik dari dokumen chm. Klik kanan pada topik, sebuah sembulan akan muncul, dalam opsi pilih "Cetak judul yang dipilih dan semua subtopik.".

Semoga ini bisa membantu Anda.

Memperbarui:

komentar Anda

Cara mengonversi file chm ke satu file xhtml

Setelah melihat diskusi di atas, dapat mengkonversi chm dalam doc html tunggal dan kemudian mencetaknya menjadi solusi. Tapi itu menghabiskan waktu.

Saar
sumber
Sebenarnya, saya ingin mencetak sekitar 7 dokumen secara keseluruhan.
Rook
0

Bagaimana dengan menggunakan Calibre ? Anda dapat mengonversi ke banyak format & mencetaknya di sana.

jacktrades
sumber
0

tanpa alat eksternal:

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