Software detaljer:
Den sædvanlige måde at skabe PDF fra reStructuredText er ved at gå gennem LaTeX. rst2pdf giver et alternativ ved at producere PDF direkte ved hjælp af ReportLab biblioteket.
Installation:
Download det fra dette websted, så
installere manuelt
python setup.py installere
eller prøv ægget med den medfølgende udbygningen:
python bootstrap.py
bin / udbygningsblokken
du får en rst2pdf eksekverbar i bin
eller få det via PyPI:
easy_install rst2pdf
Egenskaber :
- Brugerdefineret side layout. Flere billeder pr side, flere layouts per dokument.
- Cascading stylesheet mekanisme, kun definere, hvad du ønsker ændret.
- Understøtter TTF og Type1 font embedding.
- Enhver antal afsnitsformater hjælp af direktivet klassen.
- Enhver antal tegnformater ved hjælp af tekst roller.
- sidestørrelser og margener.
- Syntaks highlighter for mange sprog, ved hjælp Pygments.
- Understøtter indlejring næsten alle slags raster eller vektor billeder.
- Hurtig
- Understøtter orddeling (ved hjælp wordaxe).
- Fuld brugervejledningen (PDF-version)
Hvad er nyt i denne udgivelse:.
- Mange bugs blev fastsat
Hvad er nyt i version 0.14:
- Fixed problem 197:. Tabelkanter var forvirrende
- Fixed problem 297:. Stilarter fra default.json lækket på andre syntaksfremhævning stylesheets
- Fixed problem 295:. Søgeord udskiftning i sidehoveder / sidefødder ikke fungere, hvis side og andre var inde i en tabel
- Ny funktion: (! God til banan / sidefødder) oddeven direktiv til at vise alternative indhold på ulige / lige sider
- Switched alle stylesheets til mere læsbart RSON format.
- Fixed problem 294:. Billeder blev deformeret, når kun højde blev angivet
- Fixed problem 293:. Acceptér venstre / center / højre som linjeføringer i stylesheets
- Fixed problem 292: særskilt stil for linjenumre i codeblocks
- Fixed problem 291: støtte klasse direktiv om codeblocks
- Fixed problem 104: samlede antal sider i header / footer virker i alle tilfælde nu .
- Fixed problem 168:. Linenos og linenothreshold muligheder i Sphinx nu korrekt
- Fast regression i 0,12 (samspil mellem rst2pdf og sphinx matematik)
- Dokumenterede udvidelser i manualen
- Bedre styling af kugler / elementer (Udgave 289)
- Fixed problem 290: ikke svigte på brudte billeder
- Bedre font fund i windows (plaster ved techtonik, Issue 282).
- Fixed problem 166: Gennemført Sphinx s hlist (vandrette lister)
- Fixed problem 284: Gennemført produktions- lister for sphinx
- Fixed problem 165:. Definition lister ikke korrekt indrykket inde formaninger eller tabeller
- SVG-billeder virker inline, når du bruger Inkscape forlængelse.
- Fixed problem 268: TOC flyttet til venstre på RL 2.4
- Fixed problem 281: sphinx testautomatisering blev brudt
- Fixed problem 280: forkert sideskabeloner anvendes i sphinx
Hvad er nyt i version 0.12.2:
- Fix Issue 219 (uforenelighed med reportlab 2.1)
- Tilføjet pdf_default_dpi mulighed for pdfbuilder
- mere stil docs i manualen
- Bedre styling af lister
- Fix bug rapporteret i kommentarer i min blog, hvor en stylesheet med showHeader = True og ingen eksplicit header forårsagede en undtagelse.
- Fixed problem 215:. Nedbrud i bookrest baggrund renderer
Hvad er nye i version 0.12.1:
- Fixed problem 202: brudt forarbejdning af HTML rå knudepunkter
- Ny & quot; Indstillinger & quot; sektion i stylesheets. Ny [& quot; Indstillinger & quot;] [& quot; stylesheets & quot;]
- underafsnit, som arbejder ligner -s eller en include fil: en liste over stylesheets
- der skal behandles, før den nuværende.
- Ny --config option
- Løs problemet 200 (position af rammer var fejlberegnet)
- Løs problemet 188 (uniconvertor & quot; "unicode 'objekt har ingen attribut
- 'readline' & quot; fejl)
- Ny rå direktiv kommando: SetPageCounter. Dette gør det muligt side tæller manipulation, og anvendelsen af forskellige stilarter, Roman, lowerroman, alfa, loweralpha og arabisk.
- Nye rå direktiv kommandoer: EvenPageBreak og OddPageBreak
- Ny mulighed for at gøre sektioner bryde til ulige eller lige sider: --break-side = VÆRDI
- Ny mulighed for at tilføje en tom side i starten af dokumentet:. --blank-Første-side
- Fast fejl i beregningen forfattere felt bredde
- Support% i stående og marken lister kolonnebredder
- Brug bullet_list eller item_list stilarter for stående og styklister
- hhv.
- Support% i felt liste kolonnebredde beskrivelse.
- Løs problemet 184 (font målinger gå amok med TT skrifttype)
- Ny formaning kode baseret på spaltes (beta kvalitet)
- Løs problemet 180 (støtte til meget meget lange listeelementer. Behov
- test)
- Løs problemet 175 (enke / forældreløse titler)
- Løs problemet 174 (-blokke ikke respekterede indrykning)
- Arbejdede omkring Issue 173 (citater ikke gjorde led inde tabelceller)
- Respekt spaceBefore og spaceAfter for fodnoter / slutnoter
- Tilføjet test for (næsten) alle sphinx brugerdefinerede markup
- Fixed problem 170 (Forkert skrifttype indlejring)
- Fixed problem 171 (Beskadiget xref tabel)
- Fixed problem 159 (formaning og bord bredder blev fejlberegnet)
- Fixed problem 162 (forkert fremhævning hjælp sfinks)
- Ændret standardsprog politik som beskrevet i Issue 53
- Fixed problem 148 (Billeder bør undersøges for i forhold til kilden
- dokument)
- Fixed problem 158 (Nogle formaninger styrtede pdfbuilder)
- Fixed problem 154 (uforenelighed med RL 2.1)
- Fixed problem 155 (ned, når sidebars opdelt på en bestemt måde)
- Fixed problem 152 (polstring og tilpasning af tabelstiler, ligesom når du bruger bogstavelige blokke inde lister)
- Integreret pdfbuilder sphinx udvidelse (mere arbejde nødvendigt)
- Regulering støtte til true type skrifttyper (takket være wordaxe!), Tillægges docs, ekstra bekvemmelighed stylesheet.
- Fixed problem 151 og adfærd på Issue 116, om billeder er for store for ledig plads / fuld frame højde.
- Rettet problem i formaning titler.
- faste afsnit navne i sidehoveder / sidefødder:. Første sektion på siden bliver brugt, ikke sidste
- Fixed problem 145:. Polstring af bogstavelige blokke blev brudt
- Fixed bug: stykker med id'er skal have matchende ankre
- Fixed bug: interne referencer var ikke knyttet korrekt
- Fixed problem 144: PDF TOC havde forkerte sidetal i visse tilfælde
- Mere sphinx kompatibilitet
- Ny tabelformater kode, også klasse direktiv arbejde for tabeller
- Fixed problem 140: html-lignende markup i titler blev holdt i PDF TOC
- Fixed problem 138: redid figur styling. Også faste bugs i
- BoxedContainer
- Fixed problem 137: bugs i undslippe tegn i fortolket roller
- gøre det arbejde (i en lidt forringet tilstand) uden PIL, så længe du kun bruger jpgs eller har PythonMagick installeret. Det er godt for OS X, hvor & quot; installere PIL er en PITA & quot;
- Fixed problem 134: enheder blev erstattet i fortolket roller (ikke nødvendigt)
- Støtte til aafigure (http://launchpad.net/aafigure)
- Afstandsstykker støtteenheder
- indholdsfortegnelsesformater nu konfigureres i stylesheet
Hvad er nyt i version 0.12:
- Fixed problem 202: brudt behandling af HTML rå knudepunkter
- Ny & quot; Indstillinger & quot; sektion i stylesheets. . Ny [& quot; Indstillinger & quot;] [& quot; stylesheets & quot;] underafsnit, som arbejder ligner -s eller en include fil: en liste over stylesheets, der skal behandles, før den nuværende
- Ny --config option
- Løs problemet 200 (position af rammer var fejlberegnet)
- Løs problemet 188 (uniconvertor & quot; "unicode 'objekt har ingen attribut' readline '& quot; fejl)
- Ny rå direktiv kommando: SetPageCounter. Dette gør det muligt side tæller manipulation, og anvendelsen af forskellige stilarter, Roman, lowerroman, alfa, loweralpha og arabisk.
- Nye rå direktiv kommandoer: EvenPageBreak og OddPageBreak
- Ny mulighed for at gøre sektioner bryde til ulige eller lige sider: --break-side = VÆRDI
- Ny mulighed for at tilføje en tom side i starten af dokumentet:. --blank-Første-side
- Fast fejl i beregningen forfattere felt bredde
- Support% i stående og marken lister kolonnebredder
- Brug bullet_list eller item_list stilarter for stående og styklister henholdsvis.
- Support% i felt liste kolonnebredde beskrivelse.
- Løs problemet 184 (font målinger gå amok med TT skrifttype)
- Ny formaning kode baseret på spaltes (beta kvalitet)
- Løs problemet 180 (støtte til meget meget lange listeelementer. Behov test)
- Løs problemet 175 (enke / forældreløse titler)
- Løs problemet 174 (-blokke ikke respekterede indrykning)
- Arbejdede omkring Issue 173 (citater ikke gjorde led inde tabelceller)
- Respekt spaceBefore og spaceAfter for fodnoter / slutnoter
- Tilføjet test for (næsten) alle sphinx brugerdefinerede markup
- Fixed problem 170 (Forkert skrifttype indlejring)
- Fixed problem 171 (Beskadiget xref tabel)
- Fixed problem 159 (formaning og bord bredder blev fejlberegnet)
- Fixed problem 162 (forkert fremhævning hjælp sfinks)
- Ændret standardsprog politik som beskrevet i Issue 53
- Fixed problem 148 (Billeder bør undersøges for i forhold til kilde dokument)
- Fixed problem 158 (Nogle formaninger styrtede pdfbuilder)
- Fixed problem 154 (uforenelighed med RL 2.1)
- Fixed problem 155 (ned, når sidebars opdelt på en bestemt måde)
- Fixed problem 152 (polstring og tilpasning af tabelstiler, ligesom når du bruger bogstavelige blokke inde lister)
- Integreret pdfbuilder sphinx udvidelse (mere arbejde nødvendigt)
- Regulering støtte til true type skrifttyper (takket være wordaxe!), Tillægges docs, ekstra bekvemmelighed stylesheet.
- Fixed problem 151 og adfærd på Issue 116, om billeder er for store for ledig plads / fuld frame højde.
- Rettet problem i formaning titler.
- faste afsnit navne i sidehoveder / sidefødder:. Første sektion på siden bliver brugt, ikke sidste
- Fixed problem 145:. Polstring af bogstavelige blokke blev brudt
- Fixed bug: stykker med id'er skal have matchende ankre
- Fixed bug: interne referencer var ikke knyttet korrekt
- Fixed problem 144: PDF TOC havde forkerte sidetal i visse tilfælde
- Mere sphinx kompatibilitet
- Ny tabelformater kode, også klasse direktiv arbejde for tabeller
- Fixed problem 140: html-lignende markup i titler blev holdt i PDF TOC
- Fixed problem 138: redid figur styling. Også faste bugs i BoxedContainer
- Fixed problem 137: bugs i undslippe tegn i fortolket roller
- gøre det arbejde (i en lidt forringet tilstand) uden PIL, så længe du kun bruger jpgs eller har PythonMagick installeret.
- Det er godt for OS X, hvor & quot; installere PIL er en PITA & quot;
- Fixed problem 134: enheder blev erstattet i fortolket roller (ikke nødvendigt)
- Støtte til aafigure (http://launchpad.net/aafigure)
- Afstandsstykker støtteenheder
- indholdsfortegnelsesformater nu konfigureres i stylesheet
Hvad er nyt i version 0.11:
- nedbrydes mere yndefuldt, når en eller flere wordaxe hyphenators brydes ( øjeblikket DWC er brudt en)
- Fixed problem 132: i nogle tilfælde, med brugerdefinerede fontAlias, fed og kursiv ville blive forvirret (få kursiv i stedet for fed i inline markup, for eksempel) .
- Ny stylesheet no-kompakt-lister at lave lister ... mindre kompakt
- SVG-billeder nu håndterer% som bredde enhed korrekt.
- Gennemførte udstede 127: understøtter billeder i PDF-format. Lige nu er de
- er rasteriseres, så det er ikke ideelt. Måske noget bedre kommer op senere.
- Fixed problem 129: gøre det arbejde omkring en prblem med KeepTogether i RL 2.1 det sandsynligvis gør outputtet ser værre i nogle tilfælde, når du bruger den .
- RL 2.1 er egentlig ikke understøttes, så tilføjet en advarsel.
- Fixed problem 130: Brug os.pathsep stedet for & quot;: & quot; da & quot;: & quot; i vinduer anvendes i disk navne (og vi stadig betale for DOS idioti, i 2009)
- Fixed problem 128: overskrifter niveau 3+ alle set den samme
- Ugly bugfix for Issue 126: nedbrud ved brug af billeder i header + TOC
- Nye tstyles sektion i stilarket giver mere konfigurerbare liste layouts og kraftigere tabel styling.
- Bedre syntaksfremhævning (understøtter fed / kursiv)
- Løsning til offentliggørelse 103, så du kan bruge borderPadding som en liste (men det vil se forkert, hvis du bruger wordaxe
Hvad er nyt i version 0.10:
- Problem 87: Tabel headere kan gentages i hver side ( takket være Yasushi Masuda)
- Problem 93: Linje nummer støtte til kodeblokke (: linenos: true)
- Problem 111: Tilføjet --no-fodnote-backlinks funktion
- Problem 107: Support lokaliserede direktiver / roller (eksempel: Sommaire stedet for indhold)
- Problem 112: Fast nedbrud, når de behandler tomme listeelementer
- Problem 98:. NOBREAK support og indstillet som standard til inline-litteraler så de ikke orddeling
- Lidt bedre test
- Baggrund farver i tekstformater arbejder med reportlab 2.3
- Problem 99: Fast orddeling i sidehoveder / sidefødder (kræver wordaxe 0.3.2)
- Problem 106: Crash på demo.txt fast (kræver wordxe 0.3.2)
- Udgave 102: Gennemført stilarter for punktopstillinger
- Udgave 38: Standard sidehoveder / sidefødder via optioner, config fil eller stylesheet
- Udgave 88: Gennemført meget bedre bog-stil TOC
- Problem 100: Fixed bug med sidehoveder / sidefødder og Reportlab 2.3
- Problem 95: Fixed bug med indrykkede tabeller
- Problem 89: Gennemført --version
- Problem 84: Fixed bug med relativ omfatter stier
- Problem 85: Fixed bug med tabelcelleformater
- Problem 83: Fixed bug med numeriske farver i BackColor attribut
- Problem 44: Støtte til stdin og stdout
- Problem 79: Lagt --stylesheet-sti option
- Problem 80: Send advarsler til stderr, ikke stdout
- Problem 66: Gennemført & quot; smarte citater & quot;
- Problem 77: arbejde omkring manglende matplotlib
- Korrekt oversættelse af etiketter (såsom & quot; Author & quot ;, & quot; Version & quot; etc.) ved hjælp af docutils sprog pakke. (R473)
- Faste problemer med forkert eller ikke-eksisterende skrifttyper. (R484)
- Side overgangseffekt støtte til præsentationer (r423)
Hvad er nyt i version 0.9:
- Math support via matplotlib (ingen TeX påkrævet)
- Kæmpe bugs fast
- Support lister, don 't starte ved 1
- Nicer definition lister
Kommentarer ikke fundet