Tavallinen tapa luoda PDF reStructuredText on käymällä läpi LaTeX. rst2pdf tarjoaa vaihtoehtoisen tuottamalla PDF suoraan käyttäen ReportLab kirjastoon.
Asennus:
Lataa se tästä sivustosta, niin
asenna manuaalisesti
python setup.py asentaa
tai kokeile muna jos verkon rakentaminen:
python bootstrap.py
bin / verkon rakentaminen
saat rst2pdf suoritettavissa bin hakemistoon
tai saada sen kautta PyPI:
easy_install rst2pdf
Ominaisuudet :
- Käyttäjän määrittämä sivun asettelua. Useita kehyksiä per sivu, asetteluin asiakirjaa kohti.
- CSS tyylitiedoston mekanismi, määrittää vain mitä haluat muuttaa.
- Tukee TTF ja Type1 fontin upottamisen.
- Mikä tahansa määrä kappaletyylejä käyttäen luokan direktiiviä.
- Mikä tahansa määrä merkkityylien käyttää tekstiä roolit.
- Custom sivukokoja ja marginaalit.
- Syntax valokynän monille kielille, käyttäen Pygments.
- Tukee upottaminen melkein mitä tahansa rasteri tai vektori kuvia.
- Fast
- Tukee tavutus (käyttäen wordaxe).
- Full käyttäjän käsikirja (PDF)
Mitä uutta strong> tässä julkaisussa:
- paljon vikoja on vahvistettu.
Mitä uutta strong> versiossa 0.14:
- Korjattu ongelma 197: Taulukko rajat olivat sekavia.
- Korjattu ongelma 297: tyylejä default.json valui muut syntaksin stylesheets.
- Korjattu ongelma 295: hakusana korvaavan ylä / alatunnisteet eivät toimi, jos Page ym oli sisällä pöytä.
- Uusi ominaisuus: oddeven direktiivi näyttää vaihtoehtoista sisältöä pariton / parilliset sivut (hyvä ylä / alatunnisteet!)
- Switched kaikki stylesheets enemmän luettavaan RSON muodossa.
- Korjattu ongelma 294: Kuvat otettiin muotoaan vain korkeus on määritetty.
- Korjattu ongelma 293: Hyväksy vasen / keski / oikea kuin linjauksia stylesheets.
- Korjattu ongelma 292: erillinen tyyli rivi numeroita codeblocks
- Korjattu ongelma 291: tuki luokka direktiivi codeblocks
- Korjattu ongelma 104: sivujen kokonaismäärä vuonna ylä / alatunniste toimii kaikissa tapauksissa nyt.
- Korjattu ongelma 168: linenos ja linenothreshold vaihtoehtoja Sphinx nyt oikein.
- Kiinteät heikentämiseksi 0,12 (vuorovaikutus rst2pdf ja sfinksi matematiikka)
- dokumentoitu laajennuksia käsikirja
- Parempi muotoilu luoteja / kohdetta (Issue 289)
- Korjattu ongelma 290: älä epäonnistua rikki kuvia
- Parempi font löydös ikkunat (laastarista techtonik, Issue 282).
- Korjattu ongelma 166: Toteutetut Sphinxin hlist (vaakalistojen)
- Korjattu ongelma 284: Toteutetut tuotannon luettelot sfinksi
- Korjattu ongelma 165: Määrityslistat ei oikein sisennetty sisällä kehotuksia tai taulukoita.
- SVG Kuvat toimivat inline käytettäessä Inkscape laajennus.
- Korjattu ongelma 268: sisältöluettelotauluja siirtynyt vasemmalle RL 2,4
- Korjattu ongelma 281: sfinksi testausautomaatiopalveluita katkesi
- Korjattu ongelma 280: väärä sivu malleja käytetään sfinksi
Mitä uutta strong> versiossa 0.12.2:
- Fix Issue 219 (yhteensopimattomuus reportlab 2,1)
- Lisätty pdf_default_dpi vaihtoehto pdfbuilder
- Lisää tyyliä dokumentit käsikirja
- Parempi muotoilu luettelot
- Korjaa vika raportoitu kommentteja blogiin, jossa tyylitiedoston kanssa showHeader = True mitään nimenomaisia otsikko aiheutti poikkeuksen.
- Korjattu ongelma 215: kaatuu bookrest n taustalla renderöijä.
Mitä uutta strong> versiossa 0.12.1:
- Korjattu ongelma 202: rikki käsittely HTML raaka solmuja
- Uusi & quot; vaihtoehdot & quot; osio stylesheets. Uusi [& quot; vaihtoehdot & quot;] [& quot; stylesheets & quot;]
- momentissa, joka toimii samalla -s tai sisältää tiedoston: luettelo stylesheets
- voidaan käsitellä ennen nykyistä.
- Uusi --config vaihtoehto
- Fix Issue 200 (asento kehykset oli väärin)
- Korjaa julkistettavaksi 188 (uniconvertor & quot; "Unicode" esine ei ole määrite
- 'readline' & quot; virhe)
- Uusi raaka direktiivin komento: SetPageCounter. Tämä mahdollistaa sivun laskuri manipulointia, ja käyttää erilaisia tyylejä, roman, lowerroman, alfa, loweralpha ja arabia.
- Uusi raaka direktiivin komennot: EvenPageBreak ja OddPageBreak
- Uusi mahdollisuus tehdä kohdat tauko pariton tai jopa sivut: --break puolella = ARVO
- Uusi mahdollisuus lisätä tyhjän sivun alussa asiakirjan: --blank-ensin-sivun.
- Kiinteä vika tekijöille alan leveys laskettaessa
- Tuki% bullet ja alan luettelot sarakeleveydet
- Käytä bullet_list tai item_list tyylejä bullet ja erä luettelot
- vastaavasti.
- Tuki% kentässä lista sarakeleveyttä kuvaus.
- Korjaa Issue 184 (fontin mittareita hulluksi TT fontti)
- Uusi kehotus koodi halkaistavissa (beta laatu)
- Fix Issue 180 (tuki erittäin hyvin pitkä lista kohteita. Tarvitsee
- testaus)
- Fix Issue 175 (leski / orpo otsikot)
- Fix Issue 174 (riveittäin ei kunnioita sisennys)
- kiertää Issue 173 (lainausmerkit eivät luetelmakohta taulukkosolujen sisällä)
- Kunnioita spaceBefore ja spaceAfter alaviitteet / loppuviitteitä
- Lisätty testit (lähes) kaikki sfinksi n custom markup
- Korjattu ongelma 170 (Väärä fontin upottamisen)
- Korjattu ongelma 171 (Vahingoittunut xref taulukko)
- Korjattu ongelma 159 (varoitukseksi ja taulukko leveydet olivat väärin)
- Korjattu ongelma 162 (väärä korostus käyttäen sfinksi)
- Changed default kielipolitiikasta kuvatulla Issue 53
- Korjattu ongelma 148 (Kuvia olisi etsinyt suhteessa lähde
- asiakirja)
- Korjattu ongelma 158 (Jotkut kehotuksia kaatui pdfbuilder)
- Korjattu ongelma 154 (yhteensopimattomuus RL 2,1)
- Korjattu ongelma 155 (kaatua sidebars jakaa tietyllä tavalla)
- Korjattu ongelma 152 (padding ja yhdenmukaistaminen pöydän tyylejä, kuten käytettäessä kirjaimellinen lohkojen sisällä luettelot)
- Integroitu pdfbuilder sfinksi laajennus (lisää työtä tarvitaan)
- kerning tuki True Type fontit (kiitos wordaxe!), Lisätään docs, lisämukavuutta tyylitiedoston.
- Korjattu ongelma 151 ja käyttäytyminen Issue 116, noin kuvien liian suuri tilaa / täynnä rungon korkeus.
- Kiinteä ongelma vaarin otsikot.
- Kiinteät osionimiä vuonna ylä / alatunnisteet: ensimmäinen osa sivun käytetään, ei kestä.
- Korjattu ongelma 145: täyte kirjaimellinen lohkojen oli rikki.
- Kiinteä vika: kappaleiden tunnukset olisi matching ankkurit
- Kiinteä vika: sisäiset viittaukset eivät liity oikein
- Korjattu ongelma 144: PDF TOC oli väärässä sivunumerot joissakin tapauksissa
- Lisää sfinksi yhteensopivuus
- Uusi pöytä tyylejä koodia, myös luokka direktiivin työtä pöydät
- Korjattu ongelma 140: html-kuin markup otsikot pidettiin PDF TOC
- Korjattu ongelma 138: redid kuva muotoilutuotteet. Myös kiinteä bugeja
- BoxedContainer
- Korjattu ongelma 137: bugeista pakenevat merkkiä tulkita roolit
- Tee se toimii (hieman vikasietotilaan) ilman PIL, kunhan käytössä on vain JPG tai olla PythonMagick asennettuna. Tämä on hyvä OS X, jossa & quot; asentamalla PIL on PITA & quot;
- Korjattu ongelma 134: yhteisöt uusittiin tulkinnut rooleja (ei tarvita)
- Tuki aafigure (http://launchpad.net/aafigure)
- holkit tukiyksiköissä
- TOC tyylejä nyt määritettävissä tyylitiedoston
Mitä uutta strong> versiossa 0,12:
- Korjattu ongelma 202: rikki käsittely HTML raaka solmut
- Uusi & quot; vaihtoehdot & quot; osio stylesheets. Uusi [& quot; vaihtoehdot & quot;] [& quot; stylesheets & quot;] momentti, joka toimii samalla -s tai sisältää tiedoston: luettelo stylesheets voidaan käsitellä ennen nykyistä.
- Uusi --config vaihtoehto
- Fix Issue 200 (asento kehykset oli väärin)
- Korjaa julkistettavaksi 188 (uniconvertor & quot; "Unicode" esine ei ole määrite 'readline "& quot; virhe)
- Uusi raaka direktiivin komento: SetPageCounter. Tämä mahdollistaa sivun laskuri manipulointia, ja käyttää erilaisia tyylejä, roman, lowerroman, alfa, loweralpha ja arabia.
- Uusi raaka direktiivin komennot: EvenPageBreak ja OddPageBreak
- Uusi mahdollisuus tehdä kohdat tauko pariton tai jopa sivut: --break puolella = ARVO
- Uusi mahdollisuus lisätä tyhjän sivun alussa asiakirjan: --blank-ensin-sivun.
- Kiinteä vika tekijöille alan leveys laskettaessa
- Tuki% bullet ja alan luettelot sarakeleveydet
- Käytä bullet_list tai item_list tyylejä bullet ja erä luettelot vastaavasti.
- Tuki% kentässä lista sarakeleveyttä kuvaus.
- Korjaa Issue 184 (fontin mittareita hulluksi TT fontti)
- Uusi kehotus koodi halkaistavissa (beta laatu)
- Fix Issue 180 (tuki erittäin hyvin pitkä lista kohteita. Tarveharkintaa)
- Fix Issue 175 (leski / orpo otsikot)
- Fix Issue 174 (riveittäin ei kunnioita sisennys)
- kiertää Issue 173 (lainausmerkit eivät luetelmakohta taulukkosolujen sisällä)
- Kunnioita spaceBefore ja spaceAfter alaviitteet / loppuviitteitä
- Lisätty testit (lähes) kaikki sfinksi n custom markup
- Korjattu ongelma 170 (Väärä fontin upottamisen)
- Korjattu ongelma 171 (Vahingoittunut xref taulukko)
- Korjattu ongelma 159 (varoitukseksi ja taulukko leveydet olivat väärin)
- Korjattu ongelma 162 (väärä korostus käyttäen sfinksi)
- Changed default kielipolitiikasta kuvatulla Issue 53
- Korjattu ongelma 148 (Kuvia olisi etsinyt suhteessa lähdeasiakirjaan)
- Korjattu ongelma 158 (Jotkut kehotuksia kaatui pdfbuilder)
- Korjattu ongelma 154 (yhteensopimattomuus RL 2,1)
- Korjattu ongelma 155 (kaatua sidebars jakaa tietyllä tavalla)
- Korjattu ongelma 152 (padding ja yhdenmukaistaminen pöydän tyylejä, kuten käytettäessä kirjaimellinen lohkojen sisällä luettelot)
- Integroitu pdfbuilder sfinksi laajennus (lisää työtä tarvitaan)
- kerning tuki True Type fontit (kiitos wordaxe!), Lisätään docs, lisämukavuutta tyylitiedoston.
- Korjattu ongelma 151 ja käyttäytyminen Issue 116, noin kuvien liian suuri tilaa / täynnä rungon korkeus.
- Kiinteä ongelma vaarin otsikot.
- Kiinteät osionimiä vuonna ylä / alatunnisteet: ensimmäinen osa sivun käytetään, ei kestä.
- Korjattu ongelma 145: täyte kirjaimellinen lohkojen oli rikki.
- Kiinteä vika: kappaleiden tunnukset olisi matching ankkurit
- Kiinteä vika: sisäiset viittaukset eivät liity oikein
- Korjattu ongelma 144: PDF TOC oli väärässä sivunumerot joissakin tapauksissa
- Lisää sfinksi yhteensopivuus
- Uusi pöytä tyylejä koodia, myös luokka direktiivin työtä pöydät
- Korjattu ongelma 140: html-kuin markup otsikot pidettiin PDF TOC
- Korjattu ongelma 138: redid kuva muotoilutuotteet. Myös kiinteä bugeja BoxedContainer
- Korjattu ongelma 137: bugeista pakenevat merkkiä tulkita roolit
- Tee se toimii (hieman vikasietotilaan) ilman PIL, kunhan käytössä on vain JPG tai olla PythonMagick asennettuna.
- Tämä on hyvä OS X, jossa & quot; asentamalla PIL on PITA & quot;
- Korjattu ongelma 134: yhteisöt uusittiin tulkinnut rooleja (ei tarvita)
- Tuki aafigure (http://launchpad.net/aafigure)
- holkit tukiyksiköissä
- TOC tyylejä nyt määritettävissä tyylitiedoston
Mitä uutta strong> versiossa 0.11:
- hajoavat sulavasti, kun yksi tai useampi wordaxe tavutusohjelman ovat rikki ( Tällä hetkellä DWC on rikkinäinen)
- Korjattu ongelma 132: Joissakin tapauksissa, joissa käyttäjän määrittämiä fontAlias, rohkea ja kursivoitu saisi sekoittaa (tulossa kursivoitu sijaan rohkeita inline markup, esimerkiksi).
- Uusi tyylitiedoston no-kompakti-luettelot tehdä luettelot ... vähemmän kompakti
- SVG-kuvat nyt käsittelemään% kuin leveys yksikkö oikein.
- Toteutetut kysymys 127: tuki kuvia PDF-muodossa. Juuri nyt he
- ovat rasteroidaan, joten se ei ole ihanteellinen. Ehkä jotain parempaa tulee myöhemmin.
- Korjattu ongelma 129: sen toimimaan noin prblem kanssa KeepTogether RL 2,1 se luultavasti tekee tuotos näyttää pahempi eräissä tapauksissa kun tätä.
- RL 2.1 ei todellakaan tue, joten lisätään varoitus.
- Korjattu ongelma 130: käytä os.pathsep sijaan & quot;: & quot; koska & quot;: & quot; ikkunoissa käytetään levyn nimet (ja vielä maksaa DOS typeryys, vuonna 2009)
- Korjattu ongelma 128: otsikot tasolla 3+ kaikki näytti samalta li>
- Ugly vikakorjaus Issue 126: kaatuu käytettäessä kuvia header + TOC
- Uusi tstyles osio tyylitiedoston tarjoaa enemmän muokattavissa luettelo ulkoasuja ja tehokkaampia pöytä muotoilu.
- Better syntaksin (tukee lihavoitu / kursivoitu)
- Kiertotapa kysymys 103, joten voit käyttää borderPadding kuin lista (mutta se näyttää väärin, jos käytät wordaxe
Mitä uutta strong> versiossa 0.10:
- Issue 87: Taulukko otsikot voidaan toistaa jokaisen sivun ( kiitos Yasushi Masuda)
- Issue 93: Line numero tuki koodilauseita (: linenos: true)
- Issue 111: Lisätty --no-alaviitteessä-käänteisiä vaihtoehto
- Issue 107: Tuki lokalisoitu direktiivien / roolit (esimerkiksi: Sommaire sijaan sisältö)
- Issue 112: Kiinteä kaatua käsiteltäessä tyhjän listan kohdetta li>
- Issue 98: Nobreak tukea, ja asettaa oletukseksi inline-literaaleja joten ne eivät tavuttaa.
- Hieman paremmin testejä
- Taustaa värit tekstin tyylejä työskennellä reportlab 2,3
- Issue 99: Kiinteät tavutuksen ylä / alatunnisteet (vaatii wordaxe 0.3.2)
- Issue 106: Crash demo.txt kiinteitä (vaatii wordxe 0.3.2)
- Issue 102: Täytäntöönpano tyylejä luettelomerkein ja numeroidut luettelot
- numero 38: Oletus ylä / alatunnisteet kautta vaihtoehtoja, config tiedosto tai tyylitiedoston
- Issue 88: Toteutetut parempi kirja-style sisältöluettelotauluja
- Issue 100: Kiinteä vian kanssa ylä / alatunnisteet ja Reportlab 2,3
- Issue 95: Kiinteä vian kanssa rikkonainen pöydät
- Issue 89: Toteutetut --version
- Issue 84: Kiinteä vian kanssa suhteellisen kuuluvat polut
- Issue 85: Kiinteä vika, jossa pöytä solutyylien
- Issue 83: Kiinteä vian kanssa numeerista värit backcolor määrite
- Issue 44: Tuki stdin ja stdout
- Issue 79: Lisätty --stylesheet-polku vaihtoehto
- Issue 80: Lähetä varoitukset stderr, ei vakiotulosteen
- Issue 66: Toteutetut & quot; älykäs lainausmerkkejä & quot;
- Issue 77: Kiertää puuttuu matplotlib
- Oikea käännös tarroja (kuten & quot; Kirjailija & quot ;, & quot; Version & quot; jne) käyttäen docutils kielten paketti. (R473)
- Kiinteät ongelmia väärä tai olemattomat fontteja. (R484)
- Sivu siirtymisen vaikutus esitysten tuki (r423)
Mitä uutta strong> versiossa 0.9:
- Math tuen kautta matplotlib (ei TeX vaaditaan)
- Valtava vikoja korjattu
- Tuki luetteloihin don 't alkavat 1
- Nicer Määrityslistat
Kommentteja ei löytynyt