Changeset 4224
- Timestamp:
- 09/02/08 10:47:37 (3 months ago)
- Files:
-
- tracwikitopdfplugin/0.11/setup.py (modified) (1 diff)
- tracwikitopdfplugin/0.11/TracWikiToPdfPlugin-2.2.1-py2.4.egg (deleted)
- tracwikitopdfplugin/0.11/TracWikiToPdfPlugin-2.2.2-py2.4.egg (added)
- tracwikitopdfplugin/0.11/wikitopdf/formats.py (modified) (1 diff)
- tracwikitopdfplugin/0.11/wikitopdf/wikitopdf.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tracwikitopdfplugin/0.11/setup.py
r4180 r4224 8 8 setup( 9 9 name = 'TracWikiToPdfPlugin', 10 version = '2.2. 1',10 version = '2.2.2', 11 11 packages = ['wikitopdf'], 12 12 package_data={ 'wikitopdf' : [ 'templates/*.cs', 'htdocs/js/*.js' ] }, tracwikitopdfplugin/0.11/wikitopdf/formats.py
r4191 r4224 96 96 97 97 hfile, hfilename = mkstemp('wikitopdf') 98 codepage = Mimeview(self.env).default_charset98 #codepage = Mimeview(self.env).default_charset 99 99 string_page = '' 100 100 tracwikitopdfplugin/0.11/wikitopdf/wikitopdf.py
r4191 r4224 47 47 while imgpos != -1: 48 48 addrpos = page.find('src=',imgpos) 49 #base_dir = base_dir.encode('ascii')50 49 page = page[:addrpos+5] + base_dir + page[addrpos+5:] 51 50 imgpos = page.find('<img', addrpos) 52 51 53 meta = ('<meta http-equiv="Content-Type" content="text/html; charset=%s"/>' % codepage) .encode(codepage)52 meta = ('<meta http-equiv="Content-Type" content="text/html; charset=%s"/>' % codepage) 54 53 55 54 page = '<html><head>' + meta + '</head><body>' + page + '</body></html>' 55 page = page.encode(codepage,'replace') 56 56 57 57 env.log.debug('WikiToPdf => HTML output for WikiToPdf in charset %s is: %r' % (codepage, page)) 58 58 env.log.debug('WikiToPdf => Finish function wiki_to_pdf') 59 59 60 return page .encode(codepage)60 return page 61 61 62 62 def html_to_pdf(env, htmldoc_args, files, codepage): … … 97 97 def convert_content(self, req, input_type, text, output_type): 98 98 99 # htmldoc doesn't support utf-8, we need to use some other input encoding100 99 codepage = self.env.config.get('trac', 'default_charset', 'iso-8859-1') 101 100 base_dir = self.env.config.get('wikitopdf', 'base_dir')
