Wygeneruj plik PDF z CHM

13

Widziałem już wiele pytań na temat drukarek PDF i już używam drukarki PDF (drukarka Bullzip PDF ).

Ale nie mogę używać drukarki PDF do drukowania całych plików CHM do formatu PDF. Korzystam z domyślnej przeglądarki CHM w systemie Windows. Wszystko, co mogę zrobić, to wydrukować cały temat lub cały podtemat. Czy jest jakiś prosty sposób, aby przenieść wszystkie tematy do pliku PDF, najlepiej coś, co nie wymaga ode mnie drukowania każdego tematu osobno, a następnie ich łączenia?

R. Martinho Fernandes
źródło
Ten link może być pomocny: stackoverflow.com/questions/739725/...
joe
Wydaje się, że jest to typowy problem XY : Twoim prawdziwym problemem jest to, że chcesz drukować całe pliki CHM, a nie jak tworzyć pliki PDF z CHM. Myślisz, że jest to (jedyna) droga, ale mogą istnieć inne metody. Czy możesz edytować tekst pytania i tytuł?
Jan Doggen,

Odpowiedzi:

11

Konwersja w systemie Linux

użyj chm2pdf

W systemie Windows

  1. Po pierwsze otwórz dekoder CHM.
  2. Na karcie Otwórz plik kliknij przycisk Otwórz i wybierz CHM, który chcesz przekonwertować.
  3. Kliknij kartę Dekodowanie. Dołącz nazwę katalogu do wybranego. Stworzy nowy katalog. Nie ma znaczenia, jaką wartość

Teraz przychodzi trudna część. W chm2pdf śledzi kolejność plików HTML. Tracisz tutaj zamówienie i musisz je zrekonstruować ręcznie. Trudność tutaj różni się w zależności od książki. Trzymaj plik CHM otwarty w jednym oknie, abyś mógł zajrzeć do spisu treści.

Teraz uruchom HTMLDOC.

  1. Najpierw przywita Cię karta Input. Upewnij się, że Typ dokumentu jest ustawiony na Książka.
  2. Kliknij przycisk „Dodaj pliki…” i znajdź plik spisu treści, zwykle o nazwie toc.html. Dodaj to najpierw.
  3. Kliknij ponownie „Dodaj pliki…”. Musisz tutaj dodać pliki w kolejności. Dodawaj tylko pliki HTML, nie martw się obrazami, zostaną przekonwertowane. Zobacz zrzuty ekranu poniżej. Może to być tak proste, jak wybranie całej zmiany z przesunięciem, lub może być konieczne dodawanie rozdziału po rozdziale.
  4. Kliknij kartę Wyjście. Wybierz przycisk opcji PDF w formacie wyjściowym. Kliknij przycisk Przeglądaj na ścieżce wyjściowej, przejdź do miejsca, w którym chcesz przejść do pliku pdf, wpisz nazwę i kliknij OK.
  5. Kliknij kartę Strona. Sprawdź, czy marginesy są w porządku. Ogólnie rzecz biorąc, Universal działa, ponieważ pliki CHM są zwykle łatwe do ponownego wlania.
  6. Kliknij kartę PDF. Wybierz wersję PDF 1.4 (Acrobat 5.0.) Na pierwszej stronie wybierz Spis treści.
  7. Kliknij przycisk Generuj.

Źródło: http://imaddicted.ca/guides/eslick/chm/

Joe
źródło
Ładny. Właśnie tego chciałem. Mogę to zautomatyzować, ponieważ obie opcje działają w wierszu polecenia. Dzięki.
R. Martinho Fernandes,
1
Oto jak zainstalowałem chm2pdf na Linuksie (Fedora): blog.randell.ph/2010/04/03/convert-chm-to-pdf-in-fedora-linux na wypadek problemów z instalacją.
Randell,
chm2pdf jest naprawdę fajny!
chappar