2015-01-12 4 views
2

Я ищу инструмент для Примеры кода отображения в файле PDF. Я хочу сказать, что хотел бы раскрасить и indent код в моем PDF (это для уроков).Инструменты для отображения кода в PDF

Я не могу найти что-либо в Интернете или в StackOverflow. В нем полно руководств по использованию кода для создания PDF, но не для отображения кода в формате PDF. Когда я ищу «отображение», он дает мне возможность отображать PDF в веб-приложениях.

+0

Хорошо, как вы создаете PDF? От слова? Из html? –

+0

Верх должен использовать слово. Проблема заключается в копировании/вставке кода, но это ужасно для поддержания. Я не очень хорошо знаю Латекс, это решение? – Spoke44

+1

Я бы использовал нечто вроде GeSHi для создания цветных версий кода в HTML, а затем с помощью инструмента для преобразования HTML в PDF, чтобы сделать PDF. Однако: этот вопрос не соответствует теме StackOverflow, поскольку вы просите людей рекомендовать инструмент. –

ответ

3

Жаль разочаровать вас, но:

  • Там нет такого понятия, как вы ищете!

Если вы хотите примеры кода на странице PDF будут подсветкой синтаксиса, вы должны искать инструмент, который делает это сделать в источнике документа, который был использован для создания файла PDF с.

В мире нет инструмента, ни бесплатного, ни программного обеспечения с открытым исходным кодом, ни коммерческого программного обеспечения, которое позволяет редактировать PDF-файл и преобразовывать исходные образцы на его страницах в специально выделенные синтаксические части. (Единственное, что вы можете сделать на этом уровне - это добавить конкретные комментарии - здесь вам нужно вручную выделить конкретные слова или предложения с цветом фона по вашему выбору.)

Если вы ищете инструментальную цепочку, позволяет легко создавать PDF-файлы с нуля, содержащие подсвеченный образцы кода, обратите внимание на:

  • Markdown: очень скудный язык разметки текста, чтобы написать документ в (используйте любой текстовый редактор, который вы любите)

  • Pandoc: мощный преобразователь Markdown-to-Anything. Это инструмент командной строки, доступный для всех основных платформ ОС. Его вывод может быть PDF, HTML, EPUB, LaTeX (все предыдущие с подсветкой синтаксиса), а также ODT, DOCX, DocBook (пока нет подсветки синтаксиса для последних) и еще несколько ...

+0

@mramosch: Thx! :-) –

Смежные вопросы