Создать PDF из CHM


13

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

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


Эта ссылка может быть полезной: stackoverflow.com/questions/739725/…
Джо

Кажется, это типичная проблема XY : ваша реальная проблема заключается в том, что вы хотите печатать файлы CHM целиком, а не как создавать PDF-файлы из CHM. Вы думаете, что это единственный путь, но могут быть и другие методы. Можете ли вы отредактировать текст и заголовок вопроса
Ян Догген,

Ответы:


11

Конвертация в 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/


Ницца. Как раз то, что я хотел. И я могу автоматизировать это, так как оба параметра работают в командной строке. Благодарю.
Р. Мартиньо Фернандес

1
Вот как я установил chm2pdf в (Fedora) Linux: blog.randell.ph/2010/04/03/convert-chm-to-pdf-in-fedora-linux на случай, если у вас возникнут проблемы с его установкой.
Рэнделл

chm2pdf действительно круто!
Chappar
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.