Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Publicaciones sobre rst2pdf (publicaciones antiguas, página 10)

rst2pdf 0.13 released!

I've just up­load­ed the 0.13 ver­sion of rst2pdf, a tool to con­vert re­Struc­tured text to PDF us­ing Re­port­lab to http://rst2pdf.­google­code.­com

rst2pdf sup­ports the full reSt syn­tax, works as a sphinx ex­ten­sion, and has many ex­tras like lim­it­ed sup­port for TeX-­less math, SVG im­ages, em­bed­ding frag­ments from PDF doc­u­ments, True Type font em­bed­ding, and much more.

This is a ma­jor ver­sion, and has lots of im­prove­ments over 0.12.3, in­clud­ing but not lim­it­ed to:

  • New TOC code (sup­­ports dots be­tween ti­­tle and page num­ber)

  • New ex­ten­­sion frame­­work

  • New pre­pro­ces­­sor ex­ten­­sion

  • New vec­­tor­pdf ex­ten­­sion

  • Sup­­port for nest­ed stylesheets

  • New head­­er­Sep­a­ra­­tor/­­foot­erSep­a­ra­­tor stylesheet op­­tions

  • Fore­­ground im­age sup­­port (use­­ful for wa­ter­­mark­s)

  • Sup­­port tran­s­­paren­­cy (al­pha chan­nel) when spec­i­­fy­ing col­ors

  • Inkscape ex­ten­­sion for much bet­ter SVG sup­­port

  • Abil­i­­ty to show to­­tal page count in head­­er/­­foot­er

  • New RSON for­­mat for stylesheets (J­­SON su­per­set)

  • Fixed Is­­sue 267: Sup­­port :align: in fig­ures

  • Fixed Is­­sue 174 re­­gres­­sion (In­­den­t­ed lines in line block­­s)

  • Fixed Is­­sue 276: Load stylesheets from strings

  • Fixed Is­­sue 275: Ex­­tra space be­­fore lineblocks

  • Fixed Is­­sue 262: Full sup­­port for Re­­port­lab 2.4

  • Fixed Is­­sue 264: Split­t­ing er­ror in some doc­u­­ments

  • Fixed Is­­sue 261: As­sert er­ror with wor­­daxe

  • Fixed Is­­sue 251: added sup­­port for rst2pdf ex­ten­­sions when us­ing sphinx

  • Fixed Is­­sue 256: ug­­ly crash when us­ing SVG im­ages with­­out SVG sup­­port

  • Fixed Is­­sue 257: sup­­port aafig­ure when us­ing sphinx/pdf­builder

  • In­i­­tial sup­­port for graphviz ex­ten­­sion in pdf­builder

  • Fixed Is­­sue 249: Im­ages dis­­­tort­ed when speci­­fiy­ing width and height

  • Fixed Is­­sue 252: math di­rec­­tive con­flic­t­ed with sphinx

  • Fixed Is­­sue 224: Ta­bles can be left­­/­­cen­ter/right aligned in the page.

  • Fixed Is­­sue 243: Wrong spac­ing for sec­ond para­­graphs in bul­let list­s.

  • Big refac­­tor­ing of the code.

  • Sup­­port for Python 2.4

  • Ful­­ly re­­worked test suit­­e, con­t­in­u­ous in­­te­­gra­­tion site.

  • Op­­tion­al­­ly use SWFtools for PDF im­ages

  • Fixed Is­­sue 231 (S­­marter TTF au­­toem­bed)

  • Fixed Is­­sue 232 (HTML tags in ti­­tle meta­­data)

  • Fixed Is­­sue 247 (print­­ing stylesheet)

rst2pdf 0.12.2: release menor con bugfix

És­ta ver­sión arre­gla un bug gran­de (in­com­pa­ti­bi­li­dad con re­por­tlab 2.1) y al­gu­nos me­no­res, y agre­ga un fea­tu­re me­nor (me­jor sty­ling de ite­ms en lis­ta­s)

Pa­ra más de­ta­lles se pue­de ver el chan­ge­log

rst2pdf 0.12.1: version menor, bugfix

Rs­t2­pdf es una he­rra­mien­ta pa­ra ge­ne­rar PDFs di­rec­ta­men­te de fuen­tes res­truc­tu­red text via re­por­tla­b.

Es­te re­lea­se no tie­ne fea­tu­res nue­vo­s, so­lo al­gu­nos bugs arre­gla­do­s.

Pa­ra mas in­for­ma­cion ver el chan­ge­log


En otros te­mas re­la­cio­na­dos con rs­t2­pdf: Hay al­guien en la Uni­ver­si­tat Po­li­tec­ni­ca de Ca­ta­lun­ya que le gus­ta rs­t2­pdf :-)

rst2pdf 0.12 disponible!

Rs­t2­pdf es una he­rra­mien­ta pa­ra ge­ne­rar PDFs di­rec­ta­men­te a par­tir de ar­chi­vos rst me­dian­te re­por­tla­b.

Rs­t2­pdf in­ten­ta so­por­tar to­dos los fea­tu­res de res­truc­tu­red tex­t, y es­tá muy cer­ca de ese ob­je­ti­vo, ade­más de in­cluir al­gu­nos fea­tu­res ex­pe­ri­men­ta­le­s, co­mo una di­rec­ti­va pa­ra có­di­go fuen­te con re­sal­ta­do de sin­ta­xis y so­por­te pa­ra no­ta­ción ma­te­má­ti­ca con sin­ta­xis si­mi­lar a La­TeX.

Se pue­de usar ti­po­gra­fía­s, tan­to True Ty­pe co­mo Ty­pe 1, imá­ge­nes bit­map o vec­to­ria­les (in­clu­yen­do SVG y PDF), efec­tos de tran­si­ción de pá­gi­na, dia­gra­mas de pá­gi­na fle­xi­ble­s, es­ti­los "en cas­ca­da" y mu­cho, mu­cho má­s.

És­ta ver­sión in­clu­ye mu­chas co­rrec­cio­nes y MU­CHA nue­va fun­cio­na­li­dad com­pa­ra­da con la ver­sión 0.11, in­clu­yen­do pe­ro no li­mi­ta­do a me­jo­res es­ti­lo­s, in­te­gra­ción con sphi­nx, un muy li­mi­ta­do y em­brio­na­rio fron­tend grá­fi­co lla­ma­do book­res­t, so­por­te de ker­ning (via wor­da­xe), y una im­ple­men­ta­ción de ta­blas mu­cho más po­ten­te.

De he­cho es­ta ver­sión tie­ne tan­to có­di­go nue­vo que ne­ce­si­ta tes­ter­s! La con­si­de­ro de ca­li­dad be­ta y tie­ne al­gu­nos sec­to­res ás­pe­ro­s.

Se pue­de ob­te­ner más in­for­ma­ción so­bre rs­t2­pdf en su pá­gi­na web (http://rs­t2­pdf.­google­co­de.­com), y pre­gun­tar lo que se quie­ra en la lis­ta rs­t2­pdf-­dis­cuss (http://­group­s.­google.­co­m/­grou­p/rs­t2­pdf-­dis­cuss)

La lis­ta de me­jo­ras y cam­bios en es­ta ver­sión es de­ma­sia­do lar­ga, pe­ro es­tá dis­po­ni­ble en el chan­ge­log

Es­pe­ro que dis­fru­te es­te pro­gra­ma!


En otras no­ti­cia­s, Google me aca­ba de en­con­trar dos co­sas in­te­re­san­tes re­la­cio­na­das con rs­t2­pdf:

  1. Un tu­­to­­­rial pa­­ra usar sphi­nx y rs­­t2­­pdf pa­­ra tex­­tos ja­­po­­­nes­es: http://­­d.ha­­te­­na.­­ne.­­j­­p/­­Mi­­CHi­­LU/20091009/1255065687

  2. Al pa­­re­­cer la gen­­te del pro­­­ye­c­­to py­­tho­­n­­xy ha he­­cho un in­s­­ta­­la­­dor de rs­­t2­­pdf pa­­ra wi­n­­do­­ws! Es­­tá aquí: http://­­co­­­de.­­google.­­co­­­m/­­p/­­p­­y­­tho­­n­­x­­y/­­do­­wn­­load­s/­­de­­tai­­l?­­na­­me=r­s­­t2­­pdf-0.11_­­p­­y26.exe

Me en­can­ta cuan­do la gen­te ha­ce co­sas así :-)

Bookrest: el editor de stylesheets en acción

El sta­tus ac­tual es que la in­fra­es­truc­tu­ra ne­ce­sa­ria pa­ra el edi­tor de sty­les­hee­ts es­tá he­cha:

  • Ya en­­ten­­dí co­­­mo ha­­cer pa­­ra co­n­­ve­r­­tir el ob­­je­­to Sty­­le­S­heet de vue­l­­ta en un sty­­le­s­heet JSO­­N.

  • Los ca­m­­bios se ha­­cen y se "u­­nen" en el mis­­mo ar­­chi­­vo.

  • Es­­tá he­­cha la in­­te­r­­fa­­ce pa­­ra 3 de los 6 pe­­da­­zos ne­­ce­s­a­­rio­­s. Los que fa­l­­tan: es­­ti­­los de tex­­to, fuen­­tes y op­­cio­­­nes de co­n­­fi­­gu­­ra­­ción (e­­j: que las su­b­­se­c­­cio­­­nes em­­pie­­cen en pá­­gi­­nas im­­pa­­res)

  • La in­­te­r­­fa­­ce pa­­ra to­­­da la apli­­ca­­ción es ba­s­­tan­­te cru­­da, es­­toy en pleno mo­­­do ha­­ce­­r-­­que-an­­de por aho­­­ra. Se va a re­­pen­sar co­m­­ple­­ta­­men­­te des­­pué­s.


Contents © 2000-2021 Roberto Alsina