Экспорт Markdown + CSS в PDF

Вы можете использовать kill -9 <pid>, чтобы убить процесс. killall <processname> отправляет только SIGTERM ко всем процессам.

Вам нужно отправить SIGKILL и для этого сначала найдите <pid>, используя ps -ae | grep '<processname>'. Затем выполните вышеупомянутую команду kill для всех процессов, перечисленных в команде ps.

4
задан 18 June 2012 в 22:07

30 ответов

Недавно выпущенный ReText 4.0 теперь поддерживает стили (и они также правильно экспортируются в PDF).

Например, если файл, который вы редактируете, somefile.mkd, создайте таблицу стилей с именем somefile.css в той же папке, и этот стиль будет автоматически загружен.

1
ответ дан 25 July 2018 в 19:39

Недавно выпущенный ReText 4.0 теперь поддерживает стили (и они также правильно экспортируются в PDF).

Например, если файл, который вы редактируете, somefile.mkd, создайте таблицу стилей с именем somefile.css в той же папке, и этот стиль будет автоматически загружен.

1
ответ дан 2 August 2018 в 01:38

Недавно выпущенный ReText 4.0 теперь поддерживает стили (и они также правильно экспортируются в PDF).

Например, если файл, который вы редактируете, somefile.mkd, создайте таблицу стилей с именем somefile.css в той же папке, и этот стиль будет автоматически загружен.

1
ответ дан 4 August 2018 в 17:17

Недавно выпущенный ReText 4.0 теперь поддерживает стили (и они также правильно экспортируются в PDF).

Например, если файл, который вы редактируете, somefile.mkd, создайте таблицу стилей с именем somefile.css в той же папке, и этот стиль будет автоматически загружен.

1
ответ дан 6 August 2018 в 01:53

Недавно выпущенный ReText 4.0 теперь поддерживает стили (и они также правильно экспортируются в PDF).

Например, если файл, который вы редактируете, somefile.mkd, создайте таблицу стилей с именем somefile.css в той же папке, и этот стиль будет автоматически загружен.

1
ответ дан 7 August 2018 в 19:25

Недавно выпущенный ReText 4.0 теперь поддерживает стили (и они также правильно экспортируются в PDF).

Например, если файл, который вы редактируете, somefile.mkd, создайте таблицу стилей с именем somefile.css в той же папке, и этот стиль будет автоматически загружен.

1
ответ дан 10 August 2018 в 07:51

Недавно выпущенный ReText 4.0 теперь поддерживает стили (и они также правильно экспортируются в PDF).

Например, если файл, который вы редактируете, somefile.mkd, создайте таблицу стилей с именем somefile.css в той же папке, и этот стиль будет автоматически загружен.

1
ответ дан 15 August 2018 в 19:54
  • 1
    +1 за ретекст, отличная работа над ним Дмитрий! Тем не менее, я еще не видел версию 4.0 на панели управления. В вашем PPA есть только 3.1.3. – Brandon Bertelsen 9 December 2012 в 13:23
  • 2
    ЭТОТ! & lt; 3 Я должен искать его, хотя - тоже не видел 4.0. – AeroCross 11 December 2012 в 01:38

Я бы рекомендовал использовать wkhtmltopdf, который вы можете получить, установив одноименный Ubuntu-пакет (wkhtmltopdf).

1
ответ дан 25 May 2018 в 13:23

Вы можете использовать уценку python (из пакета python-markdown) и xhtml2pdf (из пакета python-pisa).

У вас может быть такой скрипт, как:

#!/bin/sh

CSS_FILE=~/path/to/style.css

MARKDOWN_FILE=$1.mkd
HTML_FILE=$1.html
PDF_FILE=$1.pdf

markdown_py $MARKDOWN_FILE > $HTML_FILE
xhtml2pdf --quiet --css $CSS_FILE $HTML_FILE $PDF_FILE
rm $HTML_FILE
[d3 ] Поместите вышеуказанный код в mkd2pdf, сделайте исполняемый файл (chmod +x mkd2pdf).

Скажите, что ваш файл уценки называется file.mkd, тогда вы можете запустить

./mkd2pdf file

, и у вас будет файл.pdf, сгенерированный в том же каталоге. (Обратите внимание на отсутствие суффикса в приведенной выше строке).

0
ответ дан 25 May 2018 в 13:23
  • 1
    Sigh: CSSParseError: Selector Pseudo Function closing ')' not found:: (u':not(', u'[controls]){display:') *** ERRORS OCCURED при анализе файла CSS Minist Bootstrap. Любой способ терпеть неудачу или что-то еще? Кажется, это ответ. – AeroCross 20 March 2012 в 01:01
  • 2
    @AeroCross. Я обновил скрипт, чтобы добавить флаг --quiet, который должен подавлять вывод. – Hamish Downer 20 March 2012 в 19:51
  • 3
    Это просто удаляет вывод ошибки, но все еще ошибки и заканчивает сценарий внезапно. Это прекрасное дополнение. Поскольку я снова попробовал это (и отредактировал файл, чтобы обойти проблемы, такие как псевдоселектора и проприетарные префиксы), я все еще получаю ошибки: AttributeError: 'CSSTerminalFunction' object has no attribute 'lower' *** ERRORS OCCURED - это ошибка в python-pisa, что я вижу. Любой другой инструмент? – AeroCross 23 March 2012 в 21:14

WeasyPrint - это визуальный движок визуализации для HTML и CSS, который может экспортировать в PDF. Он направлен на поддержку веб-стандартов для печати. WeasyPrint - бесплатное программное обеспечение, доступное под лицензией BSD.

0
ответ дан 25 May 2018 в 13:23

WeasyPrint - это визуальный движок визуализации для HTML и CSS, который может экспортироваться в PDF. Он направлен на поддержку веб-стандартов для печати. WeasyPrint - бесплатное программное обеспечение, доступное под лицензией BSD.

0
ответ дан 25 July 2018 в 19:39

Я бы рекомендовал использовать wkhtmltopdf , который вы можете получить, установив пакет Ubuntu с тем же именем ( wkhtmltopdf ).

1
ответ дан 25 July 2018 в 19:39

Вы можете использовать уценку python (из пакета python-markdown) и xhtml2pdf (из пакета python-pisa).

У вас может быть скрипт вроде:

#!/bin/sh

CSS_FILE=~/path/to/style.css

MARKDOWN_FILE=$1.mkd
HTML_FILE=$1.html
PDF_FILE=$1.pdf

markdown_py $MARKDOWN_FILE > $HTML_FILE
xhtml2pdf --quiet --css $CSS_FILE $HTML_FILE $PDF_FILE
rm $HTML_FILE

Поместите вышеуказанный код в mkd2pdf, сделайте исполняемый файл (chmod +x mkd2pdf).

Скажите, что ваш файл уценки называется file.mkd, тогда вы можете запустить

./mkd2pdf file

, и у вас будет файл.pdf, сгенерированный в том же каталоге. (Обратите внимание на отсутствие суффикса в приведенной выше строке).

0
ответ дан 25 July 2018 в 19:39

Вы можете использовать уценку python (из пакета python-markdown) и xhtml2pdf (из пакета python-pisa).

У вас может быть скрипт вроде:

#!/bin/sh

CSS_FILE=~/path/to/style.css

MARKDOWN_FILE=$1.mkd
HTML_FILE=$1.html
PDF_FILE=$1.pdf

markdown_py $MARKDOWN_FILE > $HTML_FILE
xhtml2pdf --quiet --css $CSS_FILE $HTML_FILE $PDF_FILE
rm $HTML_FILE

Поместите вышеуказанный код в mkd2pdf, сделайте исполняемый файл (chmod +x mkd2pdf).

Скажите, что ваш файл уценки называется file.mkd, тогда вы можете запустить

./mkd2pdf file

, и у вас будет файл.pdf, сгенерированный в том же каталоге. (Обратите внимание на отсутствие суффикса в приведенной выше строке).

0
ответ дан 2 August 2018 в 01:38

WeasyPrint - это визуальный движок визуализации для HTML и CSS, который может экспортироваться в PDF. Он направлен на поддержку веб-стандартов для печати. WeasyPrint - бесплатное программное обеспечение, доступное под лицензией BSD.

0
ответ дан 2 August 2018 в 01:38

Я бы рекомендовал использовать wkhtmltopdf , который вы можете получить, установив пакет Ubuntu с тем же именем ( wkhtmltopdf ).

1
ответ дан 2 August 2018 в 01:38

WeasyPrint - это визуальный движок визуализации для HTML и CSS, который может экспортироваться в PDF. Он направлен на поддержку веб-стандартов для печати. WeasyPrint - бесплатное программное обеспечение, доступное под лицензией BSD.

0
ответ дан 4 August 2018 в 17:17

Я бы рекомендовал использовать wkhtmltopdf , который вы можете получить, установив пакет Ubuntu с тем же именем ( wkhtmltopdf ).

1
ответ дан 4 August 2018 в 17:17

Вы можете использовать уценку python (из пакета python-markdown) и xhtml2pdf (из пакета python-pisa).

У вас может быть скрипт вроде:

#!/bin/sh

CSS_FILE=~/path/to/style.css

MARKDOWN_FILE=$1.mkd
HTML_FILE=$1.html
PDF_FILE=$1.pdf

markdown_py $MARKDOWN_FILE > $HTML_FILE
xhtml2pdf --quiet --css $CSS_FILE $HTML_FILE $PDF_FILE
rm $HTML_FILE

Поместите вышеуказанный код в mkd2pdf, сделайте исполняемый файл (chmod +x mkd2pdf).

Скажите, что ваш файл уценки называется file.mkd, тогда вы можете запустить

./mkd2pdf file

, и у вас будет файл.pdf, сгенерированный в том же каталоге. (Обратите внимание на отсутствие суффикса в приведенной выше строке).

0
ответ дан 4 August 2018 в 17:17

WeasyPrint - это визуальный движок визуализации для HTML и CSS, который может экспортироваться в PDF. Он направлен на поддержку веб-стандартов для печати. WeasyPrint - бесплатное программное обеспечение, доступное под лицензией BSD.

0
ответ дан 6 August 2018 в 01:53

Вы можете использовать уценку python (из пакета python-markdown) и xhtml2pdf (из пакета python-pisa).

У вас может быть скрипт вроде:

#!/bin/sh

CSS_FILE=~/path/to/style.css

MARKDOWN_FILE=$1.mkd
HTML_FILE=$1.html
PDF_FILE=$1.pdf

markdown_py $MARKDOWN_FILE > $HTML_FILE
xhtml2pdf --quiet --css $CSS_FILE $HTML_FILE $PDF_FILE
rm $HTML_FILE

Поместите вышеуказанный код в mkd2pdf, сделайте исполняемый файл (chmod +x mkd2pdf).

Скажите, что ваш файл уценки называется file.mkd, тогда вы можете запустить

./mkd2pdf file

, и у вас будет файл.pdf, сгенерированный в том же каталоге. (Обратите внимание на отсутствие суффикса в приведенной выше строке).

0
ответ дан 6 August 2018 в 01:53

Я бы рекомендовал использовать wkhtmltopdf , который вы можете получить, установив пакет Ubuntu с тем же именем ( wkhtmltopdf ).

1
ответ дан 6 August 2018 в 01:53

WeasyPrint - это визуальный движок визуализации для HTML и CSS, который может экспортироваться в PDF. Он направлен на поддержку веб-стандартов для печати. WeasyPrint - бесплатное программное обеспечение, доступное под лицензией BSD.

0
ответ дан 7 August 2018 в 19:25

Я бы рекомендовал использовать wkhtmltopdf , который вы можете получить, установив пакет Ubuntu с тем же именем ( wkhtmltopdf ).

1
ответ дан 7 August 2018 в 19:25

Вы можете использовать уценку python (из пакета python-markdown) и xhtml2pdf (из пакета python-pisa).

У вас может быть скрипт вроде:

#!/bin/sh

CSS_FILE=~/path/to/style.css

MARKDOWN_FILE=$1.mkd
HTML_FILE=$1.html
PDF_FILE=$1.pdf

markdown_py $MARKDOWN_FILE > $HTML_FILE
xhtml2pdf --quiet --css $CSS_FILE $HTML_FILE $PDF_FILE
rm $HTML_FILE

Поместите вышеуказанный код в mkd2pdf, сделайте исполняемый файл (chmod +x mkd2pdf).

Скажите, что ваш файл уценки называется file.mkd, тогда вы можете запустить

./mkd2pdf file

, и у вас будет файл.pdf, сгенерированный в том же каталоге. (Обратите внимание на отсутствие суффикса в приведенной выше строке).

0
ответ дан 7 August 2018 в 19:25

Вы можете использовать уценку python (из пакета python-markdown) и xhtml2pdf (из пакета python-pisa).

У вас может быть скрипт вроде:

#!/bin/sh

CSS_FILE=~/path/to/style.css

MARKDOWN_FILE=$1.mkd
HTML_FILE=$1.html
PDF_FILE=$1.pdf

markdown_py $MARKDOWN_FILE > $HTML_FILE
xhtml2pdf --quiet --css $CSS_FILE $HTML_FILE $PDF_FILE
rm $HTML_FILE

Поместите вышеуказанный код в mkd2pdf, сделайте исполняемый файл (chmod +x mkd2pdf).

Скажите, что ваш файл уценки называется file.mkd, тогда вы можете запустить

./mkd2pdf file

, и у вас будет файл.pdf, сгенерированный в том же каталоге. (Обратите внимание на отсутствие суффикса в приведенной выше строке).

0
ответ дан 10 August 2018 в 07:51

WeasyPrint - это визуальный движок визуализации для HTML и CSS, который может экспортироваться в PDF. Он направлен на поддержку веб-стандартов для печати. WeasyPrint - бесплатное программное обеспечение, доступное под лицензией BSD.

0
ответ дан 10 August 2018 в 07:51

Я бы рекомендовал использовать wkhtmltopdf , который вы можете получить, установив пакет Ubuntu с тем же именем ( wkhtmltopdf ).

1
ответ дан 10 August 2018 в 07:51

Вы можете использовать уценку python (из пакета python-markdown) и xhtml2pdf (из пакета python-pisa).

У вас может быть скрипт вроде:

#!/bin/sh

CSS_FILE=~/path/to/style.css

MARKDOWN_FILE=$1.mkd
HTML_FILE=$1.html
PDF_FILE=$1.pdf

markdown_py $MARKDOWN_FILE > $HTML_FILE
xhtml2pdf --quiet --css $CSS_FILE $HTML_FILE $PDF_FILE
rm $HTML_FILE

Поместите вышеуказанный код в mkd2pdf, сделайте исполняемый файл (chmod +x mkd2pdf).

Скажите, что ваш файл уценки называется file.mkd, тогда вы можете запустить

./mkd2pdf file

, и у вас будет файл.pdf, сгенерированный в том же каталоге. (Обратите внимание на отсутствие суффикса в приведенной выше строке).

0
ответ дан 15 August 2018 в 19:54
  • 1
    Sigh: CSSParseError: Selector Pseudo Function closing ')' not found:: (u':not(', u'[controls]){display:') *** ERRORS OCCURED при анализе файла CSS Minist Bootstrap. Любой способ терпеть неудачу или что-то еще? Кажется, это ответ. – AeroCross 20 March 2012 в 01:01
  • 2
    @AeroCross. Я обновил скрипт, чтобы добавить флаг --quiet, который должен подавлять вывод. – Hamish Downer 20 March 2012 в 19:51
  • 3
    Это просто удаляет вывод ошибки, но все еще ошибки и заканчивает сценарий внезапно. Это прекрасное дополнение. Поскольку я снова попробовал это (и отредактировал файл, чтобы обойти проблемы, такие как псевдоселектора и проприетарные префиксы), я все еще получаю ошибки: AttributeError: 'CSSTerminalFunction' object has no attribute 'lower' *** ERRORS OCCURED - это ошибка в python-pisa, что я вижу. Любой другой инструмент? – AeroCross 23 March 2012 в 21:14

WeasyPrint - это визуальный движок визуализации для HTML и CSS, который может экспортироваться в PDF. Он направлен на поддержку веб-стандартов для печати. WeasyPrint - бесплатное программное обеспечение, доступное под лицензией BSD.

0
ответ дан 15 August 2018 в 19:54

Другие вопросы по тегам:

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