Обичайният начин за създаване на PDF от reStructuredText е става чрез LaTeX. rst2pdf осигурява алтернативен чрез представяне на PDF директно с помощта на библиотеката ReportLab.
<Силен> Монтаж:
Изтеглете го от този сайт, а след това
инсталирате ръчно
питон setup.py инсталиране
или опитайте яйцето с условие buildout:
питон bootstrap.py
Бин / buildout
вие ще получите rst2pdf изпълним в директорията бин
или да го получите чрез PyPI:
easy_install rst2pdf
<силни> Характеристики :
- оформлението на страницата Дефинирани от потребителя. Няколко кадъра в страница, множество оформления на документа.
- Cascading механизъм стилове, се определят само това, което искате променило.
- Поддържа TTF и Type1 вграждането на шрифта.
- Всеки брой стилове параграф с помощта на директивата за клас.
- Всеки брой стилове йероглиф с помощта на текстови роли.
- размери по поръчка и полета.
- Синтаксис маркер в продължение на много езици, използвайки Pygments.
- Поддържа вграждане почти всеки вид растерни или векторни изображения.
- Fast
- Поддържа сричкопренасяне (използвайки wordaxe).
- Full Ръководство на потребителя (PDF версия)
Какво ново в тази версия:.
- Много бъгове са фиксирани
Какво ново във версия 0.14:
- Фиксирана проблем, 197:
- Фиксирана проблем, 297:. Стилове от default.json изтича в други оцветяване на синтаксиса стилови
- Фиксирана проблем, 295:. Дума подмяна в заглавни / футъри не работят, ако Page и другите вътре маса
- Нова функция: (! Добри за горни / долни колонтитули) oddeven директива да покаже алтернатива съдържание на Четен / нечетен брой страници
- Switched всички стилове за по-разбираеми RSON формат.
- Фиксирана проблем, 294:. Образите се деформира, когато е посочено само височина
- Фиксирана проблем, 293:. Поета ляво / център / дясно като проекция в стилови
- Фиксирана проблем, 292: отделен стил за номерата на редовете в codeblocks
- Фиксирана проблем, 291: Директива подкрепа клас за codeblocks
- Фиксирана проблем, 104: общ брой на страниците в хедър / футър работи във всички случаи сега .
- Фиксирана проблем, 168:. Linenos и опции linenothreshold в Сфинкса вече работят
- Фиксирана регресия в 0.12 (взаимодействие между rst2pdf и сфинкс математика)
- Документирани разширения в употреба
- по-добър външен куршуми / позиции (емисия 289)
- Фиксирана проблем, 290: не успявало счупени изображения
- По-добра находка шрифт в Windows (пластир от techtonik, Issue 282).
- Фиксирана проблем, 166: Изпълнено hlist Сфинкса (хоризонтални списъци)
- Фиксирана проблем, 284: Изпълнено списъци за сфинкс производствени
- Фиксирана проблем, 165:. списъци определение не правилно вмъкнат вътре увещания или таблици
- SVG Images работят инлайн при използване на разширението на Inkscape.
- Фиксирана проблем, 268: TOCs отместен вляво на RL 2.4
- Фиксирана проблем, 281: сфинкс автоматизация тест бе съборена
- Фиксирана проблем, 280: грешни шаблони на страници, използвани в сфинкс
Какво ново във версия 0.12.2:
- Fix Issue 219 (несъвместимост с reportlab 2.1)
- Добавена pdf_default_dpi опция за pdfbuilder
- повече стил документи в инструкцията
- По-добре стайлинг на списъци
- Fix бъг съобщава в коментари в моя блог, където стилове с showHeader = True и няма изрично заглавна причинени изключение.
- Фиксирана проблем, 215:. Катастрофи в фон рендер bookrest на
Какво ново във версия 0.12.1:
- Фиксирана проблем, 202: разбито обработка на HTML суровини възли
- New & quot; опции & quot; вписванията в стилове. New [& quot; опции & quot;] [& quot; стилови & quot;]
- подраздел, който работи подобно на -s или до включват файл: списък на стилови
- да бъдат обработени преди текущия.
- New --config вариант
- Корекция за проблем 200 (позиция на кадъра е изчислил неправилно)
- Корекция за проблем 188 (uniconvertor & quot; "Unicode" обект не е атрибут
- "Readline" & quot; грешка)
- New сурово команда директива: SetPageCounter. Това позволява страницата брояч манипулация и използване на различни стилове, римски, lowerroman, алфа, loweralpha и арабски.
- Нови сурово директива команди: EvenPageBreak и OddPageBreak
- New възможност да раздели почивката да четен или нечетен страници: --break страна = стойност
- New опция за добавяне на празна страница в началото на документа:. --blank-Първа страница
- Фиксирана бъг в изчисление автори поле широчина
- Support% в ширини списъци колона от куршуми и полеви
- Използване bullet_list или item_list стилове за куршуми и т списъци
- съответно.
- Support% в списък ширина на полето колона описание.
- Корекция за проблем 184 (шрифта показатели полудяват с TT шрифта)
- New увещание код, базиран на SplitTable (бета качество)
- Корекция за проблем 180 (подкрепа за много, много дълъг списък предмети. Има нужда от
- тестване)
- Корекция за проблем 175 (вдовишките / сираци титли)
- Корекция за проблем 174 (линия блокове не зачита отстъп)
- Обработени около Issue 173 (кавичките не тире вътре клетките на таблицата)
- Уважавайте spaceBefore и spaceAfter за бележки под линия / в края на документа
- Добавени тестове за (почти) всички потребителски маркиране Сфинкса
- Фиксирана проблем, 170 (Wrong вграждането на шрифта)
- Фиксирана проблем, 171 (Изтощена Xref маса)
- Фиксирана проблем, 159 (поучение и трапезни ширини са изчислил неправилно)
- Фиксирана проблем, 162 (грешен Отбелязването използване сфинкс)
- Променена политика език по подразбиране, както е описано в Issue 53
- Фиксирана проблем, 148 (Images трябва да се търсят в сравнение с източник
- документ)
- Фиксирана проблем, 158 (Някои увещания разби pdfbuilder)
- Фиксирана проблем, 154 (несъвместимост с RL 2.1)
- Фиксирана проблем, 155 (катастрофата, когато странични ленти разделени по определен начин)
- Фиксирана проблем, 152 (уплътнение и подравняване на стилове на таблици, като при използване на буквални блокове вътре списъци)
- Integrated удължаване pdfbuilder сфинкс (повече работа, необходима)
- подкрепа керн за True Type шрифтове (благодарение на wordaxe!), Добавен към докторите, допълнително удобство стилове.
- Фиксирана проблем, 151 и поведение при издаване 116, за изображения твърде големи за наличното пространство / по цялата височина кадър.
- Фиксирана проблем в увещание титли.
- Фиксирани имената на разделите в заглавията / футъри:. Се използва първата секция на страницата, не на последно място
- Фиксирана проблем, 145:. Пълнеж от буквални блокове бе съборена
- Фиксирана бъг: точки с документи за самоличност трябва да има съвпадение на котвите
- Фиксирана бъг: вътрешни препратки не са били свързани правилно
- Фиксирана проблем, 144: PDF TOC имаше грешни номера на страници в някои случаи
- Повече сфинкс съвместимост
- New стилове кодова таблица, също направи клас директива работа за маси
- Фиксирана проблем, 140: HTML-подобен маркиране, на титли е била държана в PDF ТОС
- Фиксирана проблем, 138: Redid фигура стайлинг. Също фиксирани бъгове в
- BoxedContainer
- Фиксирана проблем, 137: грешки в бягство герои в тълкуват роли
- ще го направят (в малко по-влошен режим) без PIL, стига да се използват само JPGs или имате инсталиран PythonMagick. Това е добре за OS X, където & quot; инсталиране PIL е ЗДДФЛ & quot;
- Фиксирана проблем, 134: субекти бяха заменени в тълкуват роли (не е необходимо)
- Подкрепа за aafigure (http://launchpad.net/aafigure)
- дистанционни обслужващите звена
- TOC стилове сега конфигурируеми в стилове
Какво ново във версия 0.12:
- Фиксирана проблем, 202: разбито обработка на HTML суровини възли
- New & quot; опции & quot; вписванията в стилове. . New [& quot; опции & quot;] [& quot; стилови & quot;] подраздел, който работи подобно на -s или до включват файл: списък на стилове да бъдат обработени преди текущия
- New --config вариант
- Корекция за проблем 200 (позиция на кадъра е изчислил неправилно)
- Корекция за проблем 188 (uniconvertor & quot; "Unicode" обект не е атрибут "Readline" & quot; грешка)
- New сурово команда директива: SetPageCounter. Това позволява страницата брояч манипулация и използване на различни стилове, римски, lowerroman, алфа, loweralpha и арабски.
- Нови сурово директива команди: EvenPageBreak и OddPageBreak
- New възможност да раздели почивката да четен или нечетен страници: --break страна = стойност
- New опция за добавяне на празна страница в началото на документа:. --blank-Първа страница
- Фиксирана бъг в изчисление автори поле широчина
- Support% в ширини списъци колона от куршуми и полеви
- Използване bullet_list или item_list стилове за куршуми и т списъци съответно.
- Support% в списък ширина на полето колона описание.
- Корекция за проблем 184 (шрифта показатели полудяват с TT шрифта)
- New увещание код, базиран на SplitTable (бета качество)
- Корекция за проблем 180 (подкрепа за много, много дълъг списък предмети. Нужди, тестване)
- Корекция за проблем 175 (вдовишките / сираци титли)
- Корекция за проблем 174 (линия блокове не зачита отстъп)
- Обработени около Issue 173 (кавичките не тире вътре клетките на таблицата)
- Уважавайте spaceBefore и spaceAfter за бележки под линия / в края на документа
- Добавени тестове за (почти) всички потребителски маркиране Сфинкса
- Фиксирана проблем, 170 (Wrong вграждането на шрифта)
- Фиксирана проблем, 171 (Изтощена Xref маса)
- Фиксирана проблем, 159 (поучение и трапезни ширини са изчислил неправилно)
- Фиксирана проблем, 162 (грешен Отбелязването използване сфинкс)
- Променена политика език по подразбиране, както е описано в Issue 53
- Фиксирана проблем, 148 (Images трябва да се търсят по отношение на документ източник)
- Фиксирана проблем, 158 (Някои увещания разби pdfbuilder)
- Фиксирана проблем, 154 (несъвместимост с RL 2.1)
- Фиксирана проблем, 155 (катастрофата, когато странични ленти разделени по определен начин)
- Фиксирана проблем, 152 (уплътнение и подравняване на стилове на таблици, като при използване на буквални блокове вътре списъци)
- Integrated удължаване pdfbuilder сфинкс (повече работа, необходима)
- подкрепа керн за True Type шрифтове (благодарение на wordaxe!), Добавен към докторите, допълнително удобство стилове.
- Фиксирана проблем, 151 и поведение при издаване 116, за изображения твърде големи за наличното пространство / по цялата височина кадър.
- Фиксирана проблем в увещание титли.
- Фиксирани имената на разделите в заглавията / футъри:. Се използва първата секция на страницата, не на последно място
- Фиксирана проблем, 145:. Пълнеж от буквални блокове бе съборена
- Фиксирана бъг: точки с документи за самоличност трябва да има съвпадение на котвите
- Фиксирана бъг: вътрешни препратки не са били свързани правилно
- Фиксирана проблем, 144: PDF TOC имаше грешни номера на страници в някои случаи
- Повече сфинкс съвместимост
- New стилове кодова таблица, също направи клас директива работа за маси
- Фиксирана проблем, 140: HTML-подобен маркиране, на титли е била държана в PDF ТОС
- Фиксирана проблем, 138: Redid фигура стайлинг. Също фиксирани бъгове в BoxedContainer
- Фиксирана проблем, 137: грешки в бягство герои в тълкуват роли
- ще го направят (в малко по-влошен режим) без PIL, стига да се използват само JPGs или имате инсталиран PythonMagick.
- Това е добре за OS X, където & quot; инсталиране PIL е ЗДДФЛ & quot;
- Фиксирана проблем, 134: субекти бяха заменени в тълкуват роли (не е необходимо)
- Подкрепа за aafigure (http://launchpad.net/aafigure)
- дистанционни обслужващите звена
- TOC стилове сега конфигурируеми в стилове
Какво ново във версия 0.11:
- разграждат по-елегантно, когато един или повече wordaxe hyphenators са счупени ( В момента DWC е счупен един)
- Фиксирана проблем, 132: в някои случаи, с дефинирани от потребителя fontAlias, смели и курсив ще се объркате (все курсив вместо смела в инлайн маркиране, например) .
- New стилове не-компактни листи да правят списъци ... малко компактно
- SVG изображения сега се справят% като ширина единица правилно.
- Реализирани издава 127: подпомагане на изображения в PDF формат. Точно сега те
- са разложено, така че не е идеален. Може би нещо по-добро ще излезе по-късно.
- Фиксирана проблем, 129: за да работи около prblem с KeepTogether в RL 2.1 то вероятно прави продукцията изглежда по-зле в някои случаи, когато се използва, че .
- RL 2.1 не е наистина поддържа, така добавя предупреждение.
- Фиксирана проблем, 130: използвайте os.pathsep вместо & quot;: & quot; тъй като & quot;: & quot; В Windows се използва в името на диска (и ние все още плащат за DOS идиотизъм, през 2009 г.)
- Фиксирана проблем, 128: позиции 3+ ниво всичко изглеждаше същото
- Грозната на грешка за Issue 126: забива при използването на изображения в заглавна + TOC
- раздел Нови tstyles в стиловете, осигурява по-конфигурируеми списък оформления и по-мощен настолен стайлинг.
- По-добро оцветяване на синтаксиса (подкрепя смели / курсив)
- Временно решение за издаване 103, така че можете да използвате borderPadding като списък (но тя ще изглежда погрешно, ако използвате wordaxe
Какво ново във версия 0.10:
- Issue 87: хедъри таблица може да се повтаря във всяка страница ( Благодарение на Yasushi Масуда)
- Issue 93: Line брой подкрепа за кодови блокове (: linenos: вярно)
- Issue 111: Добавена --no-бележка под линия-препратки вариант
- Issue 107: директиви поддръжка локализиран / роли (например: Sommaire вместо съдържанието)
- Issue 112: Фиксирана катастрофа при обработката на празните елементи от списъка
- Issue 98:. Подкрепа Nobreak, и по-подразбиране, за редово литерали така че те не пренася такива
- малко по-добри тестове
- фонове при текстови стилове работят с reportlab 2.3
- Issue 99: Фиксирана сричкопренасяне в заглавни / колонтитули (изисква wordaxe 0.3.2)
- Issue 106: Crash на demo.txt фиксиран (изисква wordxe 0.3.2)
- Брой 102: Изпълнено стилове за номерирани и неномерирани списъци
- Брой 38: Default хедъри / футъри чрез опции, конфигурационния файл или стилове
- Брой 88: Изпълнено много по-добри TOCs книга стил
- Issue 100: Фиксирана бъг с горни / долни колонтитули и Reportlab 2.3
- Issue 95: Фиксирана бъг с отстъп таблици
- Issue 89: Изпълнено --version
- Issue 84: Фиксирана бъг с относителна включват пътеки
- Issue 85: Fixed бъг със стилове маса клетъчни
- Issue 83: Фиксирана бъг с числови цветове в backColor атрибут
- Issue 44: Подкрепа за стандартния вход и стандартния изход
- Issue 79: Добавена възможност --stylesheet-път
- Issue 80: Изпрати предупреждения да STDERR, не стандартния изход
- Issue 66: Изпълнено & quot; умни цитати & quot;
- Issue 77: заобиколите липсва matplotlib
- Proper превод на етикети (като & quot; Автор & quot ;, & quot; Version & quot; и т.н.), използвайки docutils езици пакет. (R473)
- Фиксирани проблеми с грешна или не-съществуващи шрифтове. (R484)
- Page преход подкрепа ефект за презентации (r423)
Какво ново във версия 0.9:
- подкрепа Math чрез matplotlib (не изисква TeX)
- Огромни бъгове фиксирани
- списъци за подпомагане, които недей старт на 1
- списъци хубав разделителна способност
Коментари не е намерена