Создать PDF из CHM

1766
R. Martinho Fernandes

Я видел много вопросов о принтерах PDF вокруг, и я уже использую принтер PDF ( принтер PDF Bullzip ).

Но я не могу использовать PDF-принтер для печати всех файлов CHM в PDF. Я использую средство просмотра CHM по умолчанию в Windows. Все, что я могу сделать, это напечатать всю тему или всю подтему. Есть ли какой-нибудь простой способ, которым я могу поместить все темы в PDF, желательно, чтобы я не печатал каждую тему отдельно, а затем как-то объединял их?

13
Эта ссылка может быть полезной: http://stackoverflow.com/questions/739725/author-in-wiki-generate-pdf-documents-chm-files-or-embedded-help joe 14 лет назад 0
Кажется, это типичная проблема [XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem/66378#66378): Ваша настоящая проблема заключается в том, что вы хотите напечатать всю Файлы CHM, а не как создавать PDF-файлы из CHM. Вы думаете, что это (единственный) путь, но могут быть и другие методы. Можете ли вы [отредактировать] (http://superuser.com/review/suggested-edits/285366) текст вопроса и заголовок, пожалуйста? Jan Doggen 9 лет назад 0

1 ответ на вопрос

11
joe

Конвертация в Linux

использовать chm2pdf

На окнах

  1. Прежде всего, откройте CHM Decoder.
  2. На вкладке «Открыть файл» нажмите кнопку «Открыть» и выберите CHM, который вы хотите преобразовать.
  3. Перейдите на вкладку «Декодирование». Добавьте имя каталога к выбранному. Это создаст новый каталог. Неважно, какое значение

Теперь самое сложное. В chm2pdf он отслеживает порядок файлов HTML. Вы теряете заказ здесь и должны восстановить его вручную. Сложность здесь варьируется от книги к книге. Держите файл CHM открытым в одном окне, чтобы вы могли заглянуть в оглавление.

Теперь запустите HTMLDOC.

  1. Сначала вас встретит вкладка «Вход». Убедитесь, что тип документа установлен на «Книга».
  2. Нажмите кнопку «Добавить файлы…» и найдите файл оглавления, обычно называемый toc.html. Добавьте это сначала.
  3. Снова нажмите «Добавить файлы…». Вам нужно будет добавить файлы по порядку здесь. Добавляйте только HTML-файлы, не беспокойтесь об изображениях, они будут конвертированы. Смотрите скриншоты ниже. Это может быть так же просто, как и выбор целиком, или вам может понадобиться добавлять главу за главой.
  4. Перейдите на вкладку «Вывод». Выберите переключатель «PDF» в «Выходной формат». Нажмите кнопку «Обзор» в поле «Выходной путь», перейдите к нужному файлу PDF, введите имя и нажмите «ОК».
  5. Нажмите на вкладку страницы. Убедитесь, что поля в порядке. Обычно Universal работает, поскольку файлы CHM обычно легко переформатировать.
  6. Нажмите на вкладку PDF. Выберите PDF-версию 1.4 (Acrobat 5.0.). Для первой страницы выберите TOC.
  7. Нажмите кнопку «Создать».

Источник: http://imaddicted.ca/guides/eslick/chm/

Ницца. Как раз то, что я хотел. И я могу автоматизировать это, так как оба параметра работают в командной строке. Благодарю. R. Martinho Fernandes 14 лет назад 0
Вот как я установил chm2pdf в (Fedora) Linux: http://blog.randell.ph/2010/04/03/convert-chm-to-pdf-in-fedora-linux/ на случай, если у вас возникли проблемы с его установкой , Randell 14 лет назад 1
chm2pdf действительно круто! chappar 13 лет назад 0

Похожие вопросы